|
|
|
| В общем, имеется следующая табличка:
create table test
(
id int primary key auto_increment,
name varchar(100) NOT NULL
)
В табличке содержаться разные записи, в том числе повторяющиеся. Подскажите, как выбрать на php из базы только уникальные записи, т.е. что бы повторяющиеся записи выводились по одному разу.
Заранее признателен. | |
|
|
|
|
|
|
|
для: Vatanazer
(27.06.2009 в 16:33)
| | Если бы в табличке и вправду были неуникальные записи, то SELECT DISTINCT
В Вашем случае все записи уникальны по определению. | |
|
|
|
|
|
|
|
для: Trianon
(27.06.2009 в 16:37)
| | Я имел ввиду, что name может бывать одним и тем же :) | |
|
|
|
|
|
|
|
для: Vatanazer
(27.06.2009 в 17:04)
| | можно так
SELECT name FROM test GROUP BY name
|
| |
|
|
|
|
|
|
|
для: Valick
(27.06.2009 в 17:10)
| |
SELECT DISTINCT name FROM test
|
канонически более корректно, чем group by без единого агрегата. | |
|
|
|
|
|
|
|
для: Trianon
(27.06.2009 в 17:20)
| | так вдруг приспичит количество посчитать) | |
|
|
|
|
|
|
|
для: Valick
(27.06.2009 в 17:42)
| | внезапно | |
|
|
|
|
|
|
|
для: Trianon
(27.06.2009 в 17:49)
| | я доверяю своей интуиции | |
|
|
|
|
|
|
|
для: Valick
(27.06.2009 в 18:33)
| | А я - вкусу.
И лысый group by считаю некошерным. | |
|
|
|
|
|
|
|
для: Trianon
(27.06.2009 в 18:34)
| | согласен в DISTINCT меньше "калорий" | |
|
|
|
|
|
|
|
для: Valick
(27.06.2009 в 18:38)
| | Спасибо большое! Очень выручили | |
|
|
|