Связка двух таблиц

Я уже много дней пытаюсь связать две таблицы users и friends, вот сами таблицы и их содержимое: users id (идентификатор) остальное не важно friends id u_1(идентификатор первого юзера) u_2(идентификатор второго юзера) status (статус их дружбы, если 1 то дружат, если 0 то нет).

Мне нужно вывести список друзей у определённого пользователя, чтобы у тех id у которых статус 1, выводились в див. Мне нужен сам sql запрос, с остальным я справлюсь, хелпуйте!!введите сюда описание изображения


Ответы (1 шт):

Автор решения: FatherOfFiveChildren

связать две таблицы можно с помощью left join, в запросе указывается по какому полю они связываются (on ). После имен таблиц можно поставить алиасы (псевдонимы,клички) для удобства. Далее where ставится условие по которому производится фильтрация записей.

select * from 
users u
left join friends f on f.usersid = u.usersid
where u.status = 1
→ Ссылка