postgresql - 选择具有相同列值的唯一行 Postgresql
问题描述
我想从具有用户列的表中选择具有唯一值的行,并且在同一用户上具有重复行的 a、b 和 c 列。PS:具有不同用户和相同值的行 a、b 和 c 应该保留。但是应该忽略具有相同用户和相同值的行。改造前的例子:
+-------+-----------------+--------+------+
| User | a | b | c |
+-------+-----------------+--------+------+
| user1 | False | active | 10.0 |
| user1 | False | active | 10.0 |
| user2 | False | active | 10.0 |
| user2 | True | active | 10.0 |
+-------+-----------------+--------+------+
改造后:
+-------+-------+--------+------+
| User | a | b | c |
+-------+-------+--------+------+
| user1 | False | active | 10.0 |
| user2 | False | active | 10.0 |
| user2 | True | active | 10.0 |
+-------+-------+--------+------+
所以对于一个唯一的用户,我们不应该有重复的行。
解决方案
你只是想要distinct
吗?
select distinct user, a, b, c from mytable
推荐阅读
- powershell - ASP.NET Core Web Api 和 PowerShell Invoke-RestMethod (Method Post) 加上 ResponseText / ReturnValue / ErrorMessage
- jquery - JQuery:如何访问 JSON 数组中的键名?
- swift - 如何使用 Cocoa swift 在 webview 中启用打开选择文件对话框?
- c++ - C++ 继承覆盖向量成员变量
- python - Kivy:其他小部件不适用于 TreeVIew ,小部件不响应
- 3d - 如何在 3Ds Max 中查看边长
- java - 如何使用 Selenium 和 Java 从谷歌地图的自动建议中选择地址
- html - Excel VBA Web Scraping在MSXML2.XMLHTTP方法中返回错误的文本
- python - 使用本地文件作为 set_image 文件 discord.py
- ruby - 将哈希元素打印到文件