У меня есть запрос, который выглядит следующим образом:
Insert Into tblX (a,b,c)
Select x as a, y as b
(select top 1 whatever from tblZ as z where z.aID = y.aID order by z.s desc) as c
from tblY as y
where y.foo = 'bar'
AND c <> NULL
Проблема в том, что последняя строка.Это говорит мне, что c является недопустимым именем столбца.используя yc, к тому же результату.Мне не нужно вставлять строки, в которых этот гигантский внутренний запрос равен нулю, потому что tblX не может принимать там пустые значения.Я чувствую, что должен быть в состоянии фильтровать по этому столбцу, но я не совсем понимаю синтаксис.