我通過腳本將我的iTunes資料庫導入到表格中。該劇本沒有收到任何重複的歌曲標題和藝術家。因此,我有很多重複的歌曲。MySQL多重重複行 - 僅返回一個
trackid song artist tracknum
4628 Title1 StackO 2
6846 YMCA (blank) 11
9043 YMCA (blank) 11
9381 YMCA (blank) 11
9382 Title2 StackO 3
我怎麼會寫我的SQL語句時的歌曲,藝術家和tracknum都是一樣的只返回YMCA(4628)行的第一「的TrackID」?它應該是這樣的....
trackid song artist tracknum
4628 Title1 StackO 2
6846 YMCA (blank) 11
9382 Title2 StackO 3
這裏是我的SQL,因爲它現在代表...
"SELECT DISTINCT * FROM wp_tracks WHERE title LIKE '%" . $song . "%' AND artist LIKE '%" . $artist . "%'
這已經莫名其妙我一段時間了。
謝謝。
'DISTINCT歌曲' –
@u_mulder - 我還需要一個trackid才能被返回。這隻會返回一次,但正如我在我的問題中所述,我需要返回的第一個結果,這樣我有歌曲,藝術家和trackid – Turp
你應該澄清'FIRST'你的意思,因爲這意味着訂購和你的避風港沒有明確地說出你想要的順序......所以「FIRST」和「LAST」實際上沒有任何意義 –