所以我有兩個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