(no subject)

Sep 28, 2006 11:13


Здравствуйте…

Мне надо выяснить единственное ли вхождение некоторой записи (т.е. равно ли count(*)  единице по этой записи) в некоторой выборке…

Я пишу:

if 1= (select count(*) from a inner join b on a.id=b.id

where a_id=@id and

(year(reg_date)

group by year(reg_date), month(reg_date))

он пишет ошибку:

Server: Msg 512, Level 16, State 1, Line 131

Subquery returned more than 1 value. This is not permitted when the subquery follows =, !=, <, <= , >, >= or when the subquery is used as an expression.

С чем это может быть связано? спасибо
Previous post Next post
Up