我在连接这两个表时遇到问题。下面的查询将返回
ID-A
1 和 8。但是,我还想检查 ID-A
中是否有 StatusCode
= 2。如何连接两个仅返回 TableA
8 的表。ID-A
TableA
ID-A, StatusCode
1 1
5 9
8 2
TableB
ID-B ID-A ACode
1 1 1
2 1 0
3 5 1
4 5 1
6 5 0
7 5 1
8 8 1
9 8 1
SELECT ID-A FROM TableB WHERE Acode=1 GROUP BY ID-A HAVING COUNT(*) < 3
加入子查询。
TableA