我有 3 个表(用户、项目、userlike)和 2 个 sql 查询。如何统一这两个查询?
SELECT item.userid, item.id, user.name FROM item
INNER JOIN user ON item.userid = user.id
SELECT userid,itemid, COUNT(*) AS `liked` FROM userlike
WHERE userid=9
GROUP BY itemid
我想知道特定用户 (9) 是否喜欢该项目。
结果应该是这样的
itemid userid name liked* (*whether 'user 9' liked this item or not)
1 7 foo 0
2 4 asd 1
谢谢