加入查詢我要加入這兩個表在WordPress的
- 表1:wp_usermeta,我在哪裏存儲我的用戶的上次登錄時間
- 表2:wp_chats,我在哪裏的用戶之間存儲聊天記錄
該查詢獲取登錄的用戶並將該用戶的聊天記錄到當前用戶。但是,如果該用戶沒有聊天記錄,它將不會返回登錄用戶。
即使在沒有聊天的情況下,我如何使此查詢返回所有登錄的用戶?
SELECT m.user_id, COUNT(c.from_id) as cnt
FROM wp_chats c
JOIN wp_usermeta m ON m.user_id=c.from_id
WHERE m.meta_key='user_last_login'
AND m.meta_value>=$time
AND c.to_id=$from_id
AND c.received=0
GROUP BY c.from_id;
http://sqlfiddle.com/#!2/edc6b/1
2,3,4,5,6的用戶都登錄並應在輸出中。用戶7未登錄且未顯示。
然而,只有3,6出現。我怎麼能得到所有,但#7在輸出?
退房小提琴及以上http://sqlfiddle.com/#!2/edc6b/1 –