Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Microsoft SQL Server Новый топик    Ответить
 Вложенные запросы  [new]
de-kobo
Member

Откуда:
Сообщений: 13
Заранее извиняюсь за глупый вопрос, но я что-то никак не въеду.
Есть запрос, который выводит общее количество сгруппированных поле. Почему так он работает

SELECT COUNT (*) count
FROM
(SELECT
repres_id
FROM var_assignment
GROUP BY  repres_id
HAVING COUNT(repres_id) > 1)
[b]as request[/b];


а так не работает:

SELECT COUNT (*) count
FROM
(SELECT
repres_id
FROM var_assignment
GROUP BY  repres_id
HAVING COUNT(repres_id) > 1);


и выдаёт ошибку

Incorrect syntax near ';'
21 фев 14, 18:19    [15607116]     Ответить | Цитировать Сообщить модератору
 Re: Вложенные запросы  [new]
Glory
Member

Откуда:
Сообщений: 104760
de-kobo
а так не работает:

Потому что неправильный синтакис никогда не работает
21 фев 14, 18:26    [15607147]     Ответить | Цитировать Сообщить модератору
 Re: Вложенные запросы  [new]
qqqqqqqqqqqqqqqqq
Guest
SELECT COUNT (*) count
FROM
(SELECT
repres_id
FROM var_assignment
GROUP BY repres_id
HAVING COUNT(repres_id) > 1) as xxx
21 фев 14, 18:26    [15607152]     Ответить | Цитировать Сообщить модератору
 Re: Вложенные запросы  [new]
iap
Member

Откуда: Москва
Сообщений: 47001
de-kobo,

производные (derived) таблицы и их поля всегда должны иметь уникальные имена.
Как и любые другие таблицы
21 фев 14, 20:55    [15607954]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить