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

start [/forum/topic.php?fid=47&msg=33182223&tid=1853822]: |
0ms |
get settings: |
5ms |
get forum list: |
10ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
233ms |
get topic data: |
7ms |
get forum data: |
2ms |
get page messages: |
35ms |
get tp. blocked users: |
1ms |
| others: | 200ms |
| total: | 497ms |

| 0 / 0 |
