Как правильно составить sql запрос?

61e08ac72c1d9350468798.png

У меня реализована таблица связи между пользователями, где
id_follower - id_подписчика
id_followed - id_подписки
Как составить правильно запрос, и возможно ли это, чтобы определить
"друга", т.е если оба человека будут и подписчиками и в подписках,
если я буду идентификатором 2, то на данном скриншоте правильным запросом будут считаться
человек с идентификаторами 1 , потому что 1 идентификатор подписан на 2, а я те временем на него
  • Вопрос задан
  • 69 просмотров
Решения вопроса 1
kosalnik
@kosalnik
select * 
from followers as f 
where exists(
  select 1 
  from followers as t 
  where t.id_follower = f.id_followed 
      and t.id_followed = f.id_follower
)
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы