Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / MySQL [игнор отключен] [закрыт для гостей] / Вывод уникальных полей таблицы / 9 сообщений из 9, страница 1 из 1
23.07.2005, 22:14:43
    #33181455
Mootch
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вывод уникальных полей таблицы
Есть у меня таблица. Значение поля X часто повторяется. Могу ли я с помощью какого-то запроса получить как результат список (массив) значений без повторений?
...
Рейтинг: 0 / 0
23.07.2005, 22:15:40
    #33181456
DocAl
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вывод уникальных полей таблицы
GROUP BY ?
...
Рейтинг: 0 / 0
23.07.2005, 22:19:20
    #33181457
Mootch
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вывод уникальных полей таблицы
Это ответ или вопрос? В любом случае я не понял - дайте пожалуйста более распространенную версию вашего сообщениея.
...
Рейтинг: 0 / 0
23.07.2005, 22:20:58
    #33181458
DocAl
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вывод уникальных полей таблицы
более развёрнутый ответ.
Читать про GROUP BY.
...
Рейтинг: 0 / 0
23.07.2005, 22:23:56
    #33181460
Mootch
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вывод уникальных полей таблицы
Спасибо! Очень благодарен!
...
Рейтинг: 0 / 0
25.07.2005, 11:19:46
    #33182155
RFT
RFT
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вывод уникальных полей таблицы
DISTINCT не лучше-ль?
...
Рейтинг: 0 / 0
25.07.2005, 11:24:34
    #33182177
DocAl
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вывод уникальных полей таблицы
Зависит от.
Если нужно получить только список уникальных значений этого повторяющегося поля -- лучше DISTINCT, если что-то ещё, что для разных записей с одним значением этого поля могут отличаться, (очевидный пример -- id) -- лучше GROUP BY.
...
Рейтинг: 0 / 0
25.07.2005, 11:41:16
    #33182223
RFT
RFT
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вывод уникальных полей таблицы
Офф: я не вопрос задавал, а предложение. Разницу знаю:-)
А судя по заданному автором вопросу считаю, что DISTINCT в данном случае ему был бы полезнее. Хотя подробностей задачи не имею.
...
Рейтинг: 0 / 0
25.07.2005, 11:49:02
    #33182243
DocAl
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вывод уникальных полей таблицы
Ну вот для автора вопроса я разницу и разъяснил)
Мне как-то чаще именно GROUP BY оказывался полезен, а без уточнения действительно неясно, что лучше соответствует.
Кстати, за исключением случая, когда DISTINCT сочетается с LIMIT, оба варианта для оптимизатора запросов MySQL практически эквивалентны)
...
Рейтинг: 0 / 0
Форумы / MySQL [игнор отключен] [закрыт для гостей] / Вывод уникальных полей таблицы / 9 сообщений из 9, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]