我正在尝试锻炼。如何从另一个查询的结果集中获取特定行? 例如:
ID1 ID2
1 3
2 4
3 5
4 3
5 3
6 4
,结果应该是这样的
ID1 ID2
3 5
4 3
5 3
感谢。
答案 0 :(得分: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*/)
答案 1 :(得分:0)
选择不同 * 从表 ID IN(/ *其他查询* /)