У меня есть две таблицы в базе данных.Один хранит уникальные имена пользователей и уникальный идентификатор, а другой хранит «друзей» пользователей из предыдущей таблицы: например:
table users:
id | username
---------------
100 | aaa
200 | bbb
300 | ccc
table friends:
id | user | friend
-------------------
1 | 100 | 200
2 | 300 | 100
3 | 300 | 200
Как и в приведенном выше примере, пользователь 100 дружит с 300, а также с 200.Я хочу отобразить список, содержащий всех 100 друзей пользователей.Имейте в виду, что он может появиться в таблице «друзей» в обеих колонках (пользователь и друг).Не могу понять, как должен выглядеть запрос.Все, что я пытаюсь, это дублирует строки и еще много чего.
Я знаю, что это тривиально, но я новичок в этом.