使用where子句和组选择查询访问查询
问题描述:
我有包含列Id和Pcode的表。其中ID列是外键。我正在尝试获取ID,其中Pcode不包含'FT'组的'ID'值。使用where子句和组选择查询访问查询
示例数据:
所需的结果:
ID
所期望的结果是3的ID列3不具有P码FT。任何人都可以帮助我写一个查询来获得所需的结果。提前致谢。
答
一种选择是使用聚合:
SELECT ID
FROM yourTable
GROUP BY ID
HAVING SUM(IIF(PCODE = 'FA', 1, 0)) = 0
上面的查询显示在MS Access语法错误。 – PRABA
我需要的输出结果是ID = 3.ID行不包含Pcode列中的“FT”值。 – PRABA
如果您更改IIF语句以使用“FT”而不是“FA”,这是否可行? – bbrumm