| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > MS SQL Server > SubSelect |
| Автор: Shurik1 1.4.2008, 16:25 |
| Дано: Таблица с двумя колонками - ID(уникальный) и Username. Разным ID может соответствовать один и тот же Username. Вопрос: Как построить запрос, выбирающий из таблицы И ID И Username, но чтобы Username было без повторений (какой при это ID - не важно). В SELECT distinct (Username), ID from Toolkit_Feedback group by ID, Username - distinct не работает.. Заранее спасибо! |
| Автор: timon1410 1.4.2008, 16:45 | ||||
или
|
| Автор: Shurik1 1.4.2008, 16:50 |
| Первый выдает лишь уникальные _сочетания_ двух параметров (а не уникальный Username), а второй выдает ошибку Column 'Toolkit_Feedback.ID' is invalid in the select list because it is not contained in either an aggregate function or the GROUP BY clause. |
| Автор: timon1410 1.4.2008, 17:03 |
| вы уверены, что у вас база данных mysql? |
| Автор: Shurik1 1.4.2008, 17:21 |
| SQLServer |
| Автор: timon1410 1.4.2008, 18:35 | ||
| ну вот.... тогда вот так
и с вашей базой вообще-то надо сюда вопросы задавать http://forum.vingrad.ru/forum/MS_SQL_Server-database.html |
| Автор: Shurik1 1.4.2008, 18:39 |
| Ух! Спасибо огроменное! Поехала, родная!.. )) |
| Автор: skyboy 2.4.2008, 15:49 | ||
|