この単純なサブ選択を拡張したいと思います。
Select * from table1 where pkid in (select fkid from table2 where clause...)
上記のロジックは非常に単純です。WHERE 句を持つサブ選択クエリから返されたサブセットに pkid が含まれている table1 のすべての行を取得します。返されるフィールドが 1 つしかないため、うまく機能します。
今、私はこれを拡張したいと思います。
テーブル 1 で、field1 と field2 と field3 を選択した結果を返したい (field1、field2、field3 from table2 where 句...)
これはどのように可能ですか?
前もって感謝します。
例。
表1
FIELD1 FIELD2 FIELD3
1 2 3
2 3 4
4 5 6
表 2
2 3 4
4 5 6
2つの結果を返したい。