【发布时间】:2021-07-05 08:03:27
【问题描述】:
我想使用 SELECT SUM 运算符从 MySQL 数据库中获取未读消息数。
所以,我的 SQL 是:
SELECT sum(status_field = 'new') unreadMessagesCount
FROM messages
WHERE 'author_uid' = 'authorUID'
它返回NULL。 为什么?
我在数据库中有项目,我可以通过 (SELECT * FROM messages) 选择它
【问题讨论】:
-
你有
status_field = new的项目? -
'author_uid' = 'authorUID'始终为 false,因此不会选择任何行。