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

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

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

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 Профи (811) 1 год назад
 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
Алексей ПинчукМудрец (16725) 1 год назад
count(R.Rating) никогда не будет null, это выражение возвращает количество записей, у которых R.Rating is not null.
Похожие вопросы