2014-02-07 24 views
0

我有一個問題,其中unique/distinct的第一個字段和第二個字段就像串聯的字符串。我尋找要被顯示的不同的行中的第二串聯列未在第一列上,我需要在列的相同SEQ,用於離:如何區分同一個表中的第二列?

1stcolumn 2ndcolumn(concatenated) 
100  ABC-123-PQR 
101  ABC-123-PQR 
102  ABC-123-PQR 
104  ABC-123-STU 

在上述例子中我需要僅ABC-123-PQR選擇AND ABC-123-STU,我不在乎第一列值。

+0

爲什麼不是一個簡單的'GROUP BY'? 'SELECT secondcolumn FROM dbo.TableName GROUP BY secondcolumn' –

+2

您正在使用哪些DBMS? Postgres的?甲骨文? –

回答

1

爲什麼不使用DISTINCT關鍵字?

SELECT DISTINCT col2 FROM mytable 
0
SELECT MAX(col1), col2 FROM mytable GROUP BY col2 
相關問題