Запрос, позвращающий только неповторяющиеся значения

DizeL

Новичок
Запрос, позвращающий только неповторяющиеся значения

Вопрос такой.
У меня каталог товара.
В каждой записи хранится внешний ключ на таблицу категории товаров.
Мне нужно просмотреть какие категории товаров есть у нас в таблице, например.
Если делаю запрос, то он мне возвращает:
1
5
2
7
7
2
1
5
....
, т.е. тупо все категории.
А мне нужно:
1
2
5
7
, т.е. без повторений.

Можно ли это сделать самим запросом, чтоб в коде не придумывать "загагулину", которая определяла бы и исключала повторения?

Заранее, спасибо. :confused:
 

Mr_Max

Первый класс. Зимние каникулы ^_^
Команда форума
Воспользуйтесь, пожалуйста, поиском.
 

DizeL

Новичок
Автор оригинала: Mr_Max
Воспользуйтесь, пожалуйста, поиском.
Ну я то по поиску поискал, но не нашёл как именно.
Вот например пишу:
SELECT DISTINCT types_ID FROM catalog WHERE categories_ID='$row_local[ID]';
То всё нормально. Но мне нужно ещё и ID видеть.

Так что если я пишу:
SELECT DISTINCT ID, types_ID FROM catalog WHERE categories_ID='$row_local[ID]';
то получаю одиковые тип_ИД, т.к. ID то разные, и интерпретатор считает их рахличными.

Как сделать так, чтоб я получал и ИД и тип_ИД, и чтоб сортировало повторения ТОЛЬКО по тип_ИД???
 

Mr_Max

Первый класс. Зимние каникулы ^_^
Команда форума
DizeL
Посмотрите внимательно на Ваш последний запрос
 
Сверху