Ok, я застрял с дизайном стола, который я не могу изменить сейчас и мне нужно на основе имени пользователя, чтобы получить все его друзья из friends_relationship столаSQL получить друзей из друзей таблицы по имени пользователя
То, что я Сейчас:
select distinct(username) from members m
inner join members_friends f on f.id_memb_friend1 = m.id
where (f.id_memb_friend1 = 173 or f.id_memb_friend2 = 173)
таблица членов имеет столбцы: идентификатор, имя пользователя member_friends таблица имеет столбцы, идентификатор, id_memb_friend1, id_memb_friend2
запрос я отправил будет возвращать также имя пользователя члена с идентификатором 173, который является владельцем и его никья меня например Splendid. Я хочу достичь всех друзей вместе с именем пользователя, основанным на имени пользователя, которое я предоставляю (Splendid = id 173).
Update:
Я хочу для того чтобы достигнуть этого:
ввода: имя пользователя = Splendid Действие: получить имена пользователей прекрасных друзей (вместе с их идентификаторами) Выход:
members.id = 5 имя пользователя = John
members.id = 15 имя пользователя = Lara
members.id = 66 имени пользователя = Alex
и так далее ...
Ваши вопросы немного сбивает с толку. Можете ли вы опубликовать, какой образец будет выглядеть, и какую таблицу должен получить каждый столбец? – JLampon
Я предоставил результат ... спасибо за ваш ввод – Splendid