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

Откуда: Русь
Сообщений: 10
Доброго времени суток.

Пытаюсь сделать вот такое объединение:

select t.column from table1 t
inner join
(SELECT t1.column, COUNT(t2.column) FROM table1 t1
FULL JOIN table2 t2 ON t1.column = t2.column
where t2.column not in (select t3.column from table3 t3)
group t1.column
having count(t2.column) >= 3) as t1 on t.column = t1.column

В результате выводится ошибка "No column was specified for column 2 of 't1'."

Здесь проблема в обозначении подзапроса - "as t1"?

Как можно исправить данную проблему?
31 дек 09, 10:56    [8140492]     Ответить | Цитировать Сообщить модератору
 Re: Проблема с соединением  [new]
Думающий
Member

Откуда: Месный
Сообщений: 963
COUNT(t2.column)  as ColumnName
31 дек 09, 11:22    [8140621]     Ответить | Цитировать Сообщить модератору
 Re: Проблема с соединением  [new]
Denis Reznik
Member

Откуда: Киев
Сообщений: 156
Ну или вообще убрать
COUNT(t2.column)
из селекта. Всё равно оно не используется.
1 янв 10, 15:05    [8142867]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить