私は質問が残っていて、何か助けが必要です。2つの条件のあるテーブルから選択してください
私は例えば、他のテーブルからの二つの条件を満たしているテーブルから値を選択する必要があります。
Select * from table1
where ID = (select ID from table2)
AND value = (select value from table2)
だから、私はテーブルから一つの値だけを必要とするだろうと、私はクエリを実行できます。
をSelect * from table1 where ID = (id1) AND value = (value1)
私が知っている唯一の解決策はINを使用することですが、要求された解決策ではありません。
私はこれに似たものが必要ですが、table2によって返されるデータは1行だけではなく、複数であることを数えます。
誰かが私にこれを見つける方法のいくつかの手がかりを与えることができますか?
ありがとうございました。
不要なデータベースタグを削除しました。実際に使用しているデータベースのタグを追加してください。 –
はIDで、table1の値はtable2の外部キーですか? – Sachin