即使一個爲空,我也想從三個表中獲取值。 由於我可以使用if else語句,具體取決於following.follow_id
行是否爲空。即使一個爲空也可以連接三個表
SELECT user.id, user.username,user.email, userdetails.profile_img, following.follow_id
FROM user
JOIN userdetails ON user.id = userdetails.user_id
JOIN following ON user.id = following.follow_id
GROUP BY user.id;
現在只給我的價值存在於following.follow_id
行的值。 但即使存在空表,我也能夠從user_id獲得所有結果。
任何線索?
我想你想的'外join'。 – 2013-04-20 13:17:11