Не нравятся результаты поиска? Попробуйте другой поиск!

Исзменить sql запрос, что бы не повторялся вывод данных запроса?


     19.05.2015    Модули, MySQL    1050

вопрос
Всем привет, скажите пожалуйста, как нужно изменить sql запрос, что бы при выводе данных с запроса данные не повторялись??
Вот сам sql запрос

$sql = $db->query("SELECT m.id as mid, m.date as mdate, m.rating, m.autor, m.name as mname, l.value, l.date as ldate FROM " . PREFIX . "_music_logs l LEFT JOIN ".PREFIX."_music m ON l.track_id=m.id WHERE m.autor='$name' AND m.id ORDER BY l.date DESC LIMIT 0,{$limit}");

Ответил: Gameer


GROUP BY autor
перед ORDER BY

Комментарии пользователей (4)

Gameer
226

1124 | 396

Gameer - 20 мая 2015 12:16 - Эксперт

***Комментарий удален***

Истина в противоречии.​

pavel31
4

346 | 158

pavel31 - 20 мая 2015 18:15 - Юзер

Gameer,
Спасибо за помощь, правда я заменил m.autor на l.member иначе выводится один трек пользователя, но это уже мелочь :) Спасибо.

Gameer
226

1124 | 396

Gameer - 20 мая 2015 18:17 - Эксперт

pavel31, я же тебе кидал где копать, там ведь тоже самое было. А лучше подучи MYSQL

Истина в противоречии.​

pavel31
4

346 | 158

pavel31 - 20 мая 2015 18:29 - Юзер

Gameer,
Не знаю где копать, почему-то у меня выводятся только 3 ссылки, хотя их гораздо больше :( в скайп зайди, я там.

Чтобы комментировать - войдите или зарегистрируйтесь на сайте

Похожие вопросы