Блокировка повторябщихся записей mysql

goacher

Новичок
Блокировка повторябщихся записей mysql

Есть база, при выводе в запросе нужно отсеять поля с повторяющимся параметром ident/ Как можно такое сделать?
 

Resha

Новичок
Код:
SELECT *, ident FROM table_name GROUP BY ident
Приведет к непредсказуемым результатам - из строк с одинаковым ident будет выбираться одна можно сказать случайным образом (зависит от индексации таблицы и прочего).
 

Resha

Новичок
Mandor, не спорю :) Просто когда ставится такая задача, создается впечатление, что автор идет каким-то заведомо неправильным путем :) Похоже на тестовое задание в какой-нибудь особо хитрой конторе :)
 

varan

Б̈́̈̽ͮͣ̈Л̩̲̮̻̤̹͓ДͦЖ̯̙̭̥̑͆А͇̠̱͓͇̾ͨД͙͈̰̳͈͛ͅ
не спорю Просто когда ставится такая задача, создается впечатление, что автор идет каким-то заведомо неправильным путем Похоже на тестовое задание в какой-нибудь особо хитрой конторе
Это какое-то телепатическое озарение, что ли? :)
 

Resha

Новичок
Автор оригинала: varan
Это какое-то телепатическое озарение, что ли? :)
Да нет :) На самом деле, было бы интересно услышать, где это применяется :) По сути, результат работы mysql при использовании GROUP BY без агрегирующих функций - это непонятный отход от стандартов SQL. Обычно выполнение таких запросов приводит к ошибке.
 

goacher

Новичок
задача решена.
автор идет правильным путем) очень сложно объяснить... Нужно было из таблицы выбрать одно значение, не имеет значение какое.

ВСЕМ СПАСИБО!!
 
Сверху