0

我在 SQL Server 2008 中有一个包含 和 列的serial, ida, idbremark

示例数据:

serial   ida      idb      remark
1        3        4        null
2        3        6        null
3        3        7        null
4        2        3        null
5        4        7        null
6        4        6        null

我想idbida3 和 4 中选择常见的。我在这里很困惑如何为此编写 SQL 查询。

一点帮助将不胜感激。

4

2 回答 2

2
SELECT t1.idb
FROM mytable AS t1, mytable AS t2
WHERE t1.ida = 3 AND t2.ida = 4 AND t1.idb = t2.idb
于 2012-05-19T04:29:09.523 回答
1
Select idb from mytable
Where ida = 3
intersect
Select idb from mytable
Where ida = 4
于 2012-05-19T04:20:19.230 回答