Я импортировал свою библиотеку 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 заявление, чтобы вернуть только первый «TrackID» в строке YMCA (4628), когда песня, художник и tracknum все же? Он должен выглядеть следующим образом ....
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 song' –
@u_mulder - Мне также нужен задний диск, который будет возвращен. Это просто вернет его один раз, но, как я заявил в своем вопросе, мне нужен первый результат, который был возвращен, таким образом у меня есть песня, исполнитель и трек. – Turp
. Вы должны уточнить, что вы подразумеваете под «FIRST», потому что это подразумевает упорядочение и вы Я прямо сказал, какой порядок вам нужен ... так что 'FIRST' и' LAST' на самом деле не имеют никакого смысла –