說我有以下查詢行:返回只在特定的列(Postgres的)獨特的價值
SELECT id, connected_tracks FROM track_nodes;
它返回以下行:
1 "1100 1100 1200"
2 "1100 1100 1300"
3 "1100 1100 1300"
4 "1100 1200 1400"
如何修改我的查詢,所以我只返回沒有重複的行?
使用上面的例子,我只希望返回這些行:
1 "1100 1100 1200"
4 "1100 1200 1400"
重要的一點是,我不希望任何重複的行。
我正在使用Postgres 9.3。
每當我尋找方法來做到這一點,我發現很多很多引用使用「DISTINCT」。但據我所知,這不會給我想要的答案 - 我想這也會給我一行「connected_track」值重複的地方。
任何人都可以給我一個指示如何做到這一點?
非常感謝!
鮮明*更快的爲*答案,但目前還沒有任何複製** **行你examp樂此不疲。 – pozs
好吧,我想我的意思是一列上的不同值,而不是行 - 我的錯誤。 – fatbadger
然後,你仍然想要返回1,2和4 *或* 1,3和4.不僅僅是1和4。 – pozs