【发布时间】:2018-04-29 03:46:45
【问题描述】:
求助,请改正查询,我需要按照喜欢和不喜欢对cmets进行排序(即按喜欢和不喜欢的总和:cnt_total = cnt_like + cnt_dislike,上面显示谁的cnt_total多),如果cnt_total相等 - 按日期排序。 cnt_total 只是一个例子,它不在表格中。
具有以下列的表 cmets:id_comment、id_user、id_news、comment、id_parent、date_time、cnt_like、cnt_dislike、is_active。
SELECT u.login, c.*
FROM comments c
LEFT JOIN users u ON u.id = c.id_user
WHERE id_news = '{$id_news}' AND c.is_active = 1
ORDER BY id_parent, date_time DESC
【问题讨论】:
标签: mysql