我有4列id,firstname,last name,reference。大多數情況下,引用是相同的,但我需要顯示具有相同名稱的每行,但postgresql中的不同引用並按ID號排序。僅適用於某人擁有多個參考的行。我嘗試了一堆東西,但只是弄得一團糟。請協助。 例如: -Postgresql:兩列相同但第三列不同,顯示行
20/John/Smith/675
21/John/Smith/675
22/John/Smith/676
22/Joe/Bloggs/ 651
24/Joe/Bloggs/ 651
25/John/Smith/674
應該返回所有的約翰·史密斯行,因爲一個或更多的是他引用的是不一樣的
20/John/Smith/675
21/John/Smith/675
22/John/Smith/676
25/John/Smith/674
我可以用它來得到一個數,但我想顯示全行
select firstname, lastname, count (distinct id)
from transfer
group by firstname, lastname
having count(distinct id) >= 2
兩個答案的工作,這是我所需要的更好的一個,我認爲 – Kilisi