-4

エクササイズを試みています。別のクエリの結果セットから特定の行を取得するにはどうすればよいですか? 例:

ID1   ID2
1     3
2     4
3     5
4     3
5     3
6     4

結果は次のようになります

ID1   ID2
3     5
4     3
5     3

ありがとう。

4

2 に答える 2

0

SELECT個別* FROM テーブル WHERE ID IN ( /* 他のクエリ */ )

于 2013-08-30T06:45:48.210 に答える
0

派生テーブルとの結合を使用します。

SELECT myTable.*
FROM myTable
INNER JOIN (/*my other query*/) q ON myTable.id = q.id

または次のサブクエリIN:

SELECT *
FROM myTable
WHERE id IN (/*my other query*/)
于 2013-08-30T06:38:34.067 に答える