我遇到了SQL問題。 這裏是我的代碼:SQL結果中有重複名稱
SELECT Miss.Name, Miss.Surname, Master.Name, Master.Surname,
COUNT(Date.Id_date) AS [Dates_together]
FROM Miss, Master, Date
WHERE Date.Id_miss = Miss.Id_miss AND Date.Id_master = Master.Id_master
GROUP BY Miss.Name, Miss.Surname, Master.Name, Master.Surname
ORDER BY [Dates_together] DESC
,我已經得到了結果:
Dorothy | Mills | James | Jackson | 28
Dorothy | Mills | Kayne | West | 28
Emily | Walters | James | Jackson | 13
Emily | Walters | Tom | Marvel | 12
Sunny | Sunday | Kayne | West | 9
,我真的不知道該怎麼更改爲有這樣的結果:
Dorothy | Mills | James | Jackson | 28
Emily | Walters | Tom | Marvel | 12
Sunny | Sunday | Kayne | West | 9
因爲我不想在主結果中有重複的名字或者錯過... :( 任何人都可以幫我嗎?
您使用的數據庫是? SQL Server? MySQL的?甲骨文? Informix的? DB/2? SYBASE? Postgres的?安格爾? PervasiveSQL? Btrieve的? Ashton-Tate DBase III +? – 2010-02-17 12:42:35
你可以發佈你的表格結構,關鍵是它們之間的關係是什麼? – 2010-02-17 12:44:20
你還沒有明確表達你的實際目標。 鑑於 - 例如 - 艾米莉沃爾特斯和詹姆斯在13次約會,在湯姆和12次約會中,決定要顯示湯姆這一行的規則是什麼? 請重申這個問題,例如說「如果某位女士的結果不只是一個結果,我只想讓該行滿足......」,而不是說明標準是什麼。 – 2010-02-17 13:21:32