Theo tôi hiểu, bạn muốn tìm tên và bài đăng của tất cả của bạn bạn bè, không phải bất kỳ người bạn nào trong bảng kết bạn ...?
Id người dùng của chính bạn thuộc $myId
, điều này nên làm (bài viết mới nhất trước tiên);
CHỈNH SỬA:Đã thêm kiểm tra trạng thái cho bạn bè
SELECT m.f_name, m.l_name, p.`text`
FROM members m
JOIN posts p
ON m.member_id = p.user_id
JOIN friends f
ON f.`to` = m.member_id OR f.`from` = m.member_id
WHERE (f.`from` = $myId OR f.`to`= $myId)
AND f.`status` = 1 AND m.member_id <> $myId
ORDER BY p.p_id DESC