私はまだmySQLについて学んでいます(まだ基本的なクエリ、カウント、オーダーなどにしか慣れていません)。この質問は以前に尋ねられた可能性が非常に高いですが、何を検索すればよいかわからないか、初心者すぎて答えを理解できません。
私は2つのテーブルを持っています:
tb1 (a,b,path)
tb2 (a,b,value)
a、bがtb2の別のクエリと一致するtb1の各行の「パス」を返すクエリを作成したいと思います。悪い mysql では、次のようになります。
select
path
from tb1
where
a=(select a from tb2 where value < v1)
and
b=(select b from tb2 where value < v1);
ただし、サブクエリが複数の値を返すため、これは機能しません。=
によって返されない a,b 値の組み合わせに当てはまるため、による交換in
は十分ではないことに注意してください。select a,b from tb2 where value < v1
基本的に、私は tb2 に基づいて (a,b) 空間内の興味深い領域を特定し、その領域内での tb1 の動作を研究したいと考えています (それがより明確になる場合)。
ありがとうございました :)