Xwab
Форумыnavigate_nextНебольшие вопросы по PHP/MySQL

DISTINCT не работает
Сообщения
apple

выводится по несколько одинаковых записей((
[php:1:4d5f0dfe14]
SELECT DISTINCT `u`.`id`, `u`.`nik`, `s`.`id` AS `sid`, `s`.`type`, `s`.`status`, `s`.`title`,`sm`.`noread`, `sm`.`date`, `sm`.`time`, `sm`.`post`

FROM `users` AS `u`
LEFT JOIN `support` AS `s` ON `s`.`user` = `u`.`id`
LEFT JOIN `support_mess` AS `sm` ON `sm`.`account` = `u`.`id`
WHERE `u`.`id` = $u
[/php:1:4d5f0dfe14]

26 Апр 2013, 12:11
san

точно одинаковых?) Пример.

26 Апр 2013, 12:41
apple

вот. вывел айдишки все

26 Апр 2013, 12:50
Okula

DISTINCT сработает только если все указанные поля будут равны.

26 Апр 2013, 12:56
apple

Okula, и что мне теперь делать? :с

26 Апр 2013, 13:00
san

Так строки и не одинаковые) Если тебе надо вывести уникальные id, то используй group by id

26 Апр 2013, 13:07
apple

san, использовал, теперь выводит только одну запись

26 Апр 2013, 13:25
Okula

apple, всё правильно. у всех одинаковый id, даже на картинке видно.
id = 7

26 Апр 2013, 13:27
apple

Okula, хорошо. как мне вывести записи пользователя из таблицы support, так, что бы не повторялось?
добавлено спустя 1 минуту:
Okula пишет:
"apple, всё правильно. у всех одинаковый id, даже на картинке видно.
id = 7"

ой, кажется получилось ^.^ спасибо =)

26 Апр 2013, 13:32
Эта тема закрыта, вы не можете писать ответы и редактировать сообщения.