Sql 仅当值不在其他行时返回行
在access 2010中具有以下tblMember子集:Sql 仅当值不在其他行时返回行,sql,ms-access,Sql,Ms Access,在access 2010中具有以下tblMember子集: mem_num product_type Address 1 A blah 1 C blah 2 A blah 2
mem_num product_type Address
1 A blah
1 C blah
2 A blah
2 C blah
2 D blah
3 A blah
3 B blah
4 A blah
4 C blah
如果mem_num在另一行或中没有产品类型“B”,我只想选择产品类型为“A”的行
mem_num product_type Address
1 A blah
2 A blah
4 A blah
谢谢 您可以尝试此查询
SELECT * FROM tblMember
WHERE product_type = 'A'
AND mem_num NOT IN (SELECT mem_num FROM
tblMember WHERE product_type = 'B' )