(
SELECT u.username, u.picture, m.id, m.user_note, m.reply_id, m.reply_name, m.dt
FROM relationships r
JOIN notes m ON m.user_id = r.leader
JOIN user u ON r.leader = u.user_id
WHERE r.listener ='2'
)
UNION ALL
(
SELECT u.username, u.picture, m.id, m.user_note, m.reply_id, m.reply_name, m.dt
FROM notes m
JOIN user u ON m.user_id = u.user_id
WHERE u.user_id ='2'
)
WHERE dt > '2010-09-20_131830'
ORDER BY dt DESC
ne bu deos o kullanıcı (loggedin), onlar takip insanları sorgular ve onların mesajları ele alır olduğunu. tablolar, aşağıda gösterilmiştir!
ben bu sorgu eklemek istediğiniz, kullanıcı (loggedin) güncellemeler lutfen aynı zamanda. ama açıkçası kullanıcı deosnt kendini izleyin. nedir ben bu yapabileceğiniz en iyi yolu!
user_table
user_id | username
-------------------
1 | solomon
2 | muna
message table
id user_id| message
---------------------------------------
1 1 | this is my first message
2 1 | this is my second message
3 2 | this is muna message
relationship table
leader | follower
------------------
1 | 2