如何将count()添加到复杂的mysql查询中?

时间:2017-02-15 20:48:10

标签: mysql

我有一个复杂的MySQL查询,我想在查询中添加另一个元素,但我无法弄清楚如何去做。

我想计算一个名为file WHERE like_unlike的表中存在file = page_id的次数,然后我可以在脚本中稍后回显。我希望这很有意义,非常感谢。

我想我需要将此添加到我的查询中

SELECT COUNT(*) FROM like_unlike WHERE file=$page_id;

这是我的查询

    SELECT up.id, up.file, up.title, p.user_name, p.user_id, GROUP_CONCAT(CONCAT(cp.user_id, '~', cp.user_name) SEPARATOR '|') AS tagGroup
FROM tbl_uploads up
LEFT JOIN tbl_users p ON up.user_id = p.user_id
LEFT JOIN tbl_collab c ON up.file = c.file AND c.approved = 'yes'
LEFT JOIN tbl_users cp ON cp.user_id = c.collab_userid
GROUP BY up.file ORDER BY up.id

0 个答案:

没有答案