Gunakan:
SELECT f.friend_id
FROM FRIENDS f
WHERE f.user_id = $user_id
UNION
SELECT t.user_id
FROM FRIENDS t
WHERE t.friend_id = $user_id
Menggunakan UNION
akan menghapus duplikat. UNION ALL
akan lebih cepat, tetapi tidak menghapus duplikat.
Jika Anda ingin mendapatkan informasi untuk teman-teman dari MEMBERS
tabel, gunakan:
SELECT m.*
FROM MEMBERS m
JOIN (SELECT f.friend_id 'user_id'
FROM FRIENDS f
WHERE f.user_id = $user_id
UNION
SELECT t.user_id
FROM FRIENDS t
WHERE t.friend_id = $user_id) x ON x.user_id = m.id
BTW:Saya harap Anda menggunakan mysql_escape_string pada variabel, jika tidak, Anda berisiko terkena serangan injeksi SQL: