我有两张桌子,我已经像下面这样连接起来,向我展示按 id 按降序添加的垫子,效果很好。
SELECT p.* FROM ruj_users_pad
AS p LEFT JOIN ruj_users
AS u ON p.user_id = u.id
WHERE u.status !=0
AND 1
AND p.status = 1
GROUP BY p.added_date
DESC LIMIT 0, 20
但是,现在我想检索第三个表,该表也作为“added_date”列与上一个查询结合以显示新的降序。第三个表中的数据是当用户单击以收藏键盘上的当前项目时从按钮生成的。
这是我所拥有的,但它不起作用。
SELECT p.*,f.added_date FROM ruj_users_pad
AS p LEFT JOIN ruj_users
AS u ON b.user_id=u.id
LEFT JOIN ruj_users_fave
AS f ON f.brag_id = u.id
WHERE u.status !=0
AND 1
AND p.status = 1
GROUP BY f.added_date DESC, b.added_date DESC
LIMIT 0, 20
结果返回与第一个结果相同。我不明白可能出了什么问题。我希望结果考虑到 ruj_users_fave 中有一个条目,并将其与第一个结果结合起来,将收藏夹放在顶部。
非常感谢您的帮助。