【发布时间】:2012-10-17 02:02:51
【问题描述】:
我有对话和消息。目标是选择对话框及其未读消息的计数。表消息有unread 字段来检测它。
我试过了
SELECT *, count(unread) as nums
FROM dialogs JOIN messages ON dialogs.id=messages.dialog_id
GROUP BY dialogs.id
HAVING count(unread) <> 0
但总是得到消息的总数
【问题讨论】:
-
可能 MySQL 或 * 不能仅用于按 dialogs.id 分组?
-
MySQL,忘记详细了。
标签: mysql sql join count conditional-statements