Не нравятся результаты поиска? Попробуйте другой поиск!
DLE FAQ » Все вопросы » Модули » Исзменить sql запрос, что бы не повторялся вывод данных запроса?

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


     19.05.2015    Модули, MySQL    1492

вопрос
Всем привет, скажите пожалуйста, как нужно изменить 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}");

Ответил: PunPun


GROUP BY autor
перед ORDER BY

4 комментария

PunPun
Эксперт

PunPun - 20 мая 2015 12:16 -

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

well​

pavel31
Юзер

pavel31 - 20 мая 2015 18:15 -

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

PunPun
Эксперт

PunPun - 20 мая 2015 18:17 -

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

well​

pavel31
Юзер

pavel31 - 20 мая 2015 18:29 -

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

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

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

наверх