所以我有两个MySQL查询,如果我有知识结合我会,但我不这样,这就是为什么我转向“所以”,在那种情况下,我没有尝试任何事情,因为它超出了我的范围。我想将所有查询结合在一起,如果这不可能,请告诉我。我如何结合2复杂的MySQL查询
查询一个“此选择你的朋友的帖子,包括你的”:
"SELECT b.*, c.photo, d.name, e.status
FROM post b
INNER JOIN profile c
INNER JOIN user d
INNER JOIN user_friendship e
ON b.from_user = c.user_id
AND b.from_user = d.id
AND e.friend_id = b.from_user
WHERE e.status = :status
AND e.user_id = :id
ORDER BY b.id DESC LIMIT 20"
查询两个“这将选择所有的人你下面的帖子”:
"SELECT b.*, c.photo, d.name, e.status
FROM post b
INNER JOIN profile c
INNER JOIN user d
INNER JOIN user_follower e
ON b.from_user = c.user_id
AND b.from_user = d.id
AND e.to_id = b.from_user
WHERE e.status = :status
AND e.who_id = :id
ORDER BY b.id DESC LIMIT 20"
我已经联合这些,但只有PHP。我想在一个单一的MySQL查询中将两者结合起来。在此先感谢
如何使用简单的'联盟/联盟所有'? – 2014-10-11 08:02:00
@JoachimIsaksson仍然不熟悉,但自第一个答案使用,我想我将不得不使用该 – 2014-10-11 08:03:55