SELECT DISTINCT name FROM USER WHERE TYPE = '1' ORDER BY name
Все работало, а когда попытался вывести id и name то имена стали повторяться:
SELECT DISTINCT name, id FROM USER WHERE TYPE = '1' ORDER BY name
SELECT DISTINCT name FROM USER WHERE TYPE = '1' ORDER BY name
SELECT DISTINCT name, id FROM USER WHERE TYPE = '1' ORDER BY name
SELECT
`name`,
GROUP_CONCAT(DISTINCT `id` ORDER BY `id`)
FROM USER
WHERE TYPE = '1'
GROUP BY `name`
ORDER BY `name`;
SELECT DISTINCT name, id FROM USER WHERE TYPE = 1 ORDER BY name
SELECTработает?
`name`,
`id`
FROM USER
WHERE TYPE = '1'
GROUP BY `name`
ORDER BY `name`;
Цитата (Happy! @ 2.04.2012 - 22:06) |
Работает))) А почему имена уникальны? |