[SQL]ламерский вопрос

rfgbnfy

заранее sorry за ламерство
как сделать DISTINCT не для всего результата SELECT , а по одному столбцу . конечно "я не должен такого хотеть" , для таких целей лучше подзапросы использовать , но всё же ........ вроде был какой то механизм , или меня глючит ...............

VitMix

В MySQL можно написать GROUP BY <column name> в конце запроса.

avinir60

Как ты это себе представляешь? Допустим, есть таблица со столбцами a и b. И в этой таблице есть записи (1, 1) и (1, 2). И ты хочешь получить все данные, сделав distinct по первому полю. ЧТо должен тебе вернуть запрос? (1,1) или (1,2)?

zontik

(1, F(1, 2 F - произвольная

daru

Спрашивают правильно. Какие ты при этом значения ожидаешь в других столбцах?
Если тебе пофиг, то просто исключи эти столбы из запроса и DISTINCT сработает так, как ты хочешь :-)

rfgbnfy

всем sorry . там реально подзапрос правильней . просто под утро мозги уже с трудом ворочались ..................
Оставить комментарий
Имя или ник:
Комментарий: