2017-07-27 90 views
1

我有关于该表与其它表连接,如果在f的条目中发现或0,如果没有被发现,它应该返回1,这个特定的声明这条SQL语句产生了什么?

SELECT IF (count(f.id)=0,1,0) as flgNew 
FROM table f ON ... 
WHERE ... 

很难找到文档。

那么IF(count(f.id)= 0,1,0)呢?

+0

可能是IF语句不管计数显示1.翻译和相同可以通过情况下实现的。 – Prathyush

+0

https://dev.mysql.com/doc/refman/5.7/en/control-flow-functions.html#function_if – Mat

回答