[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Неповторяемый поиск по базе
Guest
Есть число (id). Из таблицы №2 нужно выбрать все "name" где id = заданному числу, при этом что бы если в таблице №2 есть несколько полей с одинаковым ID, вывести "name" только один раз по заданному числу. Т.е. Избежать повторений вывода одинаковых ответов.

Заранее спасибо.



Спустя 14 минут, 20 секунд (15.09.2011 - 01:13) caballero написал(а):
если одинаковые значение и одинаковое ID то select distinct ...

Спустя 8 минут, 43 секунды (15.09.2011 - 01:22) YVSIK написал(а):
Guest А чИто поиск не работает )) есль не работает то вот
у мен работает и вот что выдает ))user posted image
http://www.ageent.ru/sql-distinct.html

Спустя 4 минуты, 8 секунд (15.09.2011 - 01:26) inpost написал(а):
Guest
А какие твои наработки? Пробовал сделать? Показывай скрипт.

Спустя 5 минут, 54 секунды (15.09.2011 - 01:32) Guest написал(а):
Спасибо, первее нашел GROUP BY. В общем то делает то что мне нужно. Скажите, в чем собственно разница с distinct? Смотрю один и тот же эффект.

Спустя 18 минут, 10 секунд (15.09.2011 - 01:50) caballero написал(а):
Цитата
Спасибо, первее нашел GROUP BY. В общем то делает то что мне нужно. Скажите, в чем собственно разница с distinct? Смотрю один и тот же эффект.


distinct убирает одинаковые строки group by группирует по полю
если перечислить все поля в group by тот же эффект но distinct короче
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.