У меня есть таблица с именами друзей;
friends
id uid fid
1 1 2 (1 is a friend of 2 and vice versa)
2 1 3 (1 is a friend of 3 and vice versa)
3 4 1 (1 is a friend of 4 and vice versa)
4 5 1 (1 is a friend of 5 and vice versa)
И соответствующая таблица для пользователей;
users
uid name
1 mike
2 john
3 karl
4 mary
5 tony
Кажется, это не сработает:
SELECT name FROM users LEFT JOIN friends ON friends.uid=users.uid WHERE friends.uid='1' OR friends.fid='1'
Каким должен быть мой запрос, чтобы получить все имена друзей Майка?