我该如何找到这种情况下的总记录数:如何查找记录总数?
我有一个表'用户',一个表'消息'和一个表'组'。用户可以发送一条消息,并将其存储在表'消息'中。每个用户可以是一个组的成员。现在我想显示群组中所有用户在群组详细信息页面上发送的总邮件。我如何获得组中的所有用户并计算他们的消息?什么是最好和最快的方式来做到这一点?
我无法使用连接,所以这是行不通的。我不知道如何解决它。
SELECT COUNT(MESSAGE_ID)AS共TOTAL_MESSAGES,d.Userid FROM消息AS d LEFT JOIN用户为S ON(s.Groupid = $ GROUPID)WHERE s.Groupid = $ GROUPID
谢谢!
如果你需要的表结构:
** users **
Userid
Groupid
** groups **
Groupid
Some_details
** messages **
Messageid
Userid
Subject
Content
辉煌,工程。非常感谢你! – Jordy