sql - 打印列中仅出现一次的值
问题描述
如何仅查询在列中仅出现一次的值?
解决方案
以此为指导,只需交换yourTable
,value
即出现一次的值。
SELECT *
FROM yourTable t
WHERE (SELECT COUNT(*)
FROM yourTable t2
WHERE t.value = t2.value ) = 1
推荐阅读
- java - org.xml.sax.SAXParseException 尝试使用标准验证器和 xsd 进行验证?
- database - 如何在 laravel 中自动将数据库从 mysql 更改为 mongodb
- sqlite - 每次滚动时都会调用 Recyclerview 中的方法
- python - 如何检查列表中是否存在字符序列?
- node.js - UnhandledPromiseRejectionWarning: ReferenceError: adb is not defined
- javafx - 如何在 VBox 中过滤和显示
- javascript - 如何进行不区分大小写的搜索?
- java - spring java项目中的import org问题
- angular - 如何更新文件输入字段的值
- django - 运行 WSGI 应用程序时出错,ImportError: No module named 'mysite' during hosting on pythonanywhere