【发布时间】:2013-10-15 02:20:03
【问题描述】:
我通过脚本将我的 iTunes 资料库导入到表格中。该脚本没有捕捉到任何重复的歌曲名称和艺术家。因此,我有很多重复的歌曲。
trackid song artist tracknum
4628 Title1 StackO 2
6846 YMCA (blank) 11
9043 YMCA (blank) 11
9381 YMCA (blank) 11
9382 Title2 StackO 3
当歌曲、艺术家和 tracknum 都相同时,我将如何编写我的 SQL 语句以仅返回 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 . "%'
这让我困惑了一段时间。
谢谢。
【问题讨论】:
-
@u_mulder - 我还需要返回 trackid。那只会返回一次,但正如我在问题中所说,我需要返回第一个结果,这样我就有了歌曲、艺术家和 trackid
-
您应该澄清
FIRST的意思,因为这意味着订购,而您没有明确说明您想要什么顺序......所以FIRST和LAST实际上并没有做任何感觉