Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/ms-access/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Sql 仅当值不在其他行时返回行_Sql_Ms Access - Fatal编程技术网

Sql 仅当值不在其他行时返回行

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

在access 2010中具有以下tblMember子集:

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' )