
Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
|
23.07.2005, 22:14:43
|
|||
|---|---|---|---|
|
|||
Вывод уникальных полей таблицы |
|||
|
#18+
Есть у меня таблица. Значение поля X часто повторяется. Могу ли я с помощью какого-то запроса получить как результат список (массив) значений без повторений? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
23.07.2005, 22:15:40
|
|||
|---|---|---|---|
Вывод уникальных полей таблицы |
|||
|
#18+
GROUP BY ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
23.07.2005, 22:19:20
|
|||
|---|---|---|---|
|
|||
Вывод уникальных полей таблицы |
|||
|
#18+
Это ответ или вопрос? В любом случае я не понял - дайте пожалуйста более распространенную версию вашего сообщениея. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
23.07.2005, 22:20:58
|
|||
|---|---|---|---|
Вывод уникальных полей таблицы |
|||
|
#18+
более развёрнутый ответ. Читать про GROUP BY. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
23.07.2005, 22:23:56
|
|||
|---|---|---|---|
|
|||
Вывод уникальных полей таблицы |
|||
|
#18+
Спасибо! Очень благодарен! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
25.07.2005, 11:19:46
|
|||
|---|---|---|---|
Вывод уникальных полей таблицы |
|||
|
#18+
DISTINCT не лучше-ль? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
25.07.2005, 11:24:34
|
|||
|---|---|---|---|
Вывод уникальных полей таблицы |
|||
|
#18+
Зависит от. Если нужно получить только список уникальных значений этого повторяющегося поля -- лучше DISTINCT, если что-то ещё, что для разных записей с одним значением этого поля могут отличаться, (очевидный пример -- id) -- лучше GROUP BY. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
25.07.2005, 11:41:16
|
|||
|---|---|---|---|
Вывод уникальных полей таблицы |
|||
|
#18+
Офф: я не вопрос задавал, а предложение. Разницу знаю:-) А судя по заданному автором вопросу считаю, что DISTINCT в данном случае ему был бы полезнее. Хотя подробностей задачи не имею. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
25.07.2005, 11:49:02
|
|||
|---|---|---|---|
Вывод уникальных полей таблицы |
|||
|
#18+
Ну вот для автора вопроса я разницу и разъяснил) Мне как-то чаще именно GROUP BY оказывался полезен, а без уточнения действительно неясно, что лучше соответствует. Кстати, за исключением случая, когда DISTINCT сочетается с LIMIT, оба варианта для оптимизатора запросов MySQL практически эквивалентны) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|

start [/forum/topic.php?fid=47&mobile=1&tid=1853822]: |
0ms |
get settings: |
8ms |
get forum list: |
12ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
186ms |
get topic data: |
7ms |
get forum data: |
2ms |
get page messages: |
26ms |
get tp. blocked users: |
1ms |
| others: | 218ms |
| total: | 464ms |

| 0 / 0 |
