Mail.ruПочтаМой МирОдноклассникиВКонтактеИгрыЗнакомстваНовостиКалендарьОблакоЗаметкиВсе проекты

Как можно переписать запрос, чтобы не было AND в join?

Nick Belzur Ученик (78), на голосовании 2 года назад
Добрый день. Есть запрос

select Title, isnull(count(R.Rating), 0) Likes
from Video V
Left join Rating R on V.Id = r.VideoId and R.Rating != 1
group by Title

как написать такую же функцию без And ?
Голосование за лучший ответ
Silver Sable Профи (821) 2 года назад
 select Title, isnull(count(R.Rating), 0) Likes 
from Video V
left join Rating R on V.Id = R.VideoId
where R.Rating != 1 or R.Rating is null
group by Title
Алексей ПинчукМудрец (17530) 2 года назад
count(R.Rating) никогда не будет null, это выражение возвращает количество записей, у которых R.Rating is not null.
Похожие вопросы