Sql 如何从数据库中选择所有非不同的行?
这将为我提供所有唯一的条目:Sql 如何从数据库中选择所有非不同的行?,sql,postgresql,select,group-by,having,Sql,Postgresql,Select,Group By,Having,这将为我提供所有唯一的条目: 从mytable中选择distinct(起点、终点) 但是我如何选择所有非唯一的路由呢?因此,我得到了与这两个字段相关的两行数据?试试这个: SELECT origin, destination FROM mytable GROUP BY origin, destination HAVING COUNT(*) > 1 distinct不是一个函数(起点、终点)在Postgres中创建匿名记录类型(包含两个元素)。
从mytable中选择distinct(起点、终点)
但是我如何选择所有非唯一的路由呢?因此,我得到了与这两个字段相关的两行数据?试试这个:
SELECT origin, destination
FROM mytable
GROUP BY origin, destination
HAVING COUNT(*) > 1
distinct
不是一个函数(起点、终点)
在Postgres中创建匿名记录类型(包含两个元素)。