【发布时间】:2011-10-25 04:19:58
【问题描述】:
是否可以计算某些内容的字段?
我有以下查询:
SELECT * FROM
(SELECT messages.id as id,
messages.user_id,
messages.category_id,
messages.parent_id,
messages.message,
messages.create_date,
messages.update_date,
messages.status,
users.name as username,
users.id as userid,
users.email as useremail,
users.phone as userphone,
users.active as useractive,
users.role as userroel,
users.date as register_date
FROM `afo_messages` as messages
INNER JOIN `key_users` as users ON messages.user_id = users.id
WHERE messages.category_id=5 AND messages.parent_id=0
ORDER BY messages.id DESC LIMIT 30) ilv
ORDER BY id ASC
(这里是输出示例:http://lab.mirgorod.us/res.pdf)
是否可以在此查询中再添加一列:子消息计数(parent_id = 父消息的 id)?
【问题讨论】:
标签: mysql sql count inner-join