我有一个基本的SQL SELECT查询,返回具有重复项的结果.我想完全消除重复.例如,结果显示EQNum的以下值:
200
157
135
200
146
Run Code Online (Sandbox Code Playgroud)
我希望结果完全消除200并让我离开
157
135
146
Run Code Online (Sandbox Code Playgroud)
我已经尝试过SELECT DISTINCT,但这只剩下一个200条目.这似乎是一个基本要求,但我无法找到一个有效的解决方案.
你可以group by值,然后检查count(*)中having的条款.
例如,假设您的原始查询很简单,select value from mytable您可以执行以下操作:
SELECT value
FROM mytable
GROUP BY value
HAVING COUNT(*) = 1
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
53 次 |
| 最近记录: |