Модераторы: Akina
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> SubSelect, или проблемы с distinct 
:(
    Опции темы
Shurik1
Дата 1.4.2008, 16:25 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 6
Регистрация: 31.3.2008

Репутация: нет
Всего: нет



Дано: Таблица с двумя колонками - ID(уникальный) и Username. Разным ID может соответствовать один и тот же Username.
Вопрос: Как построить запрос, выбирающий из таблицы И ID И Username, но чтобы Username было без повторений (какой при это ID - не важно).
В SELECT distinct (Username), ID from Toolkit_Feedback group by ID, Username - distinct не работает..
Заранее спасибо!
PM MAIL   Вверх
timon1410
Дата 1.4.2008, 16:45 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 20
Регистрация: 31.3.2008

Репутация: нет
Всего: нет



Код

SELECT distinct Username, ID from Toolkit_Feedback

или
Код

SELECT Username, ID from Toolkit_Feedback group by Username

PM MAIL WWW   Вверх
Shurik1
Дата 1.4.2008, 16:50 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 6
Регистрация: 31.3.2008

Репутация: нет
Всего: нет



Первый выдает лишь уникальные _сочетания_ двух параметров (а не уникальный 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. 
PM MAIL   Вверх
timon1410
Дата 1.4.2008, 17:03 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 20
Регистрация: 31.3.2008

Репутация: нет
Всего: нет



вы уверены, что у вас база данных mysql?
PM MAIL WWW   Вверх
Shurik1
Дата 1.4.2008, 17:21 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 6
Регистрация: 31.3.2008

Репутация: нет
Всего: нет



SQLServer
PM MAIL   Вверх
timon1410
Дата 1.4.2008, 18:35 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 20
Регистрация: 31.3.2008

Репутация: нет
Всего: нет



ну вот....

тогда вот так

Код

SELECT Username, max(ID) from Toolkit_Feedback group by Username


и с вашей базой вообще-то надо сюда вопросы задавать
http://forum.vingrad.ru/forum/MS_SQL_Server-database.html
PM MAIL WWW   Вверх
Shurik1
Дата 1.4.2008, 18:39 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 6
Регистрация: 31.3.2008

Репутация: нет
Всего: нет



Ух! Спасибо огроменное! Поехала, родная!.. ))
PM MAIL   Вверх
skyboy
Дата 2.4.2008, 15:49 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


неОпытный
****


Профиль
Группа: Модератор
Сообщений: 9820
Регистрация: 18.5.2006
Где: Днепропетровск

Репутация: 2
Всего: 260




M
skyboy
Перенесено их баз данных

PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "MS SQL"
Akina

Akina

Запрещается!

Публиковать ссылки и обсуждать взлом чего бы то ни было.

  • Действия модераторов можно обсудить здесь
  • С просьбами о написании курсовой, реферата и т.п. обращаться сюда
  • Вопросы составления неспецифических запросов рассматриваются здесь
  • Используйте теги [code=sql][/code] для подсветки кода. Используйтe чекбокс "транслит" (возле кнопок кодов) если у Вас нет русских шрифтов.

Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Zloxa, Akina.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | MS SQL Server | Следующая тема »


 




[ Время генерации скрипта: 0.1062 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.