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

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


     19.05.2015    Модули, MySQL    2938

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

LazyDev
PHP-developer

LazyDev - 20 мая 2015 12:16 -

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

Мой блог: LazyDev.pro

Помогаю с решением проблем на платной основе.

pavel31
Юзер

pavel31 - 20 мая 2015 18:15 -

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

LazyDev
PHP-developer

LazyDev - 20 мая 2015 18:17 -

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

Мой блог: LazyDev.pro

Помогаю с решением проблем на платной основе.

pavel31
Юзер

pavel31 - 20 мая 2015 18:29 -

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

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

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

наверх