加入表时重复的内容

时间:2013-12-03 13:32:12

标签: mysql duplicates

我在SQL命令中加入了两个表:

$resArtistList = mysql_query("SELECT c_3.mus_artist.*, c_3.mus_track.* FROM c_3.mus_artist  INNER JOIN c_3.mus_track ON c_3.mus_artist.artistId=c_3.mus_track.trackArtistId  WHERE artistName LIKE '".iSql($_GET['artist-letter'])."%' OR artistName LIKE 'The ".iSql($_GET['artist-letter'])."%' ORDER BY artistName", $dataLink) or die(mysql_error());

除了显示重复内容外,它还可以正常工作。我试过了:

SELECT DISTINCT(c_3.mus_artist.*, c_3.mus_track.*)

然而,这只是出现了这个错误:

您的SQL语法有错误;检查与MySQL服务器版本对应的手册,以便在'*)FROM c_3.mus_artist INNER JOIN c_3.mus_track ON c_3.mus_artist.artistId = c_3附近使用正确的语法。在第1行

任何想法如何解决这个问题?

1 个答案:

答案 0 :(得分:1)

尝试:

GROUP BY artistName

在ORDER BY之前