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

start [/forum/topic.php?fid=47&msg=33181455&tid=1853822]: |
0ms |
get settings: |
7ms |
get forum list: |
15ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
164ms |
get topic data: |
6ms |
get forum data: |
1ms |
get page messages: |
27ms |
get tp. blocked users: |
1ms |
| others: | 202ms |
| total: | 429ms |

| 0 / 0 |
