Jim*_*imS 4 sql ms-access combinations distinct-values
例如,我有两列,我想列出 ROW A 中的项目在 A 列中多次出现但在 B 列中具有不同值的所有行。到目前为止,我还没有找到答案
Column A Column B
Apple x
Banana a
Orange b
Orange b
Banana x
Avocado d
Run Code Online (Sandbox Code Playgroud)
尝试这个查询:
SELECT ColumnA
FROM table t
GROUP BY ColumnA
HAVING COUNT(DISTINCT ColumnB) >= 2;
Run Code Online (Sandbox Code Playgroud)
HAVING
可能更有效的替代条款是:
HAVING MIN(ColumnB) <> MAX(ColumnB)
Run Code Online (Sandbox Code Playgroud)