Mysql
 sql >> база данни >  >> RDS >> Mysql

Sql, за да получите всички приятели на приятели, които не са ми приятели

Ето го... просто присъединяване

SELECT F2.friend_id
FROM FRIENDSHIPS F
JOIN FRIENDSHIPS F2 ON F.friend_id = F2.user_id
WHERE F2.friend_id NOT IN (SELECT friend_ID FROM FRIENDSHIPS WHERE user_id = @user_id)
  AND F.user_id = @user_id


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Връзка на MySQL много към много с ВЪНШНИ КЛЮЧОВИ

  2. Как да създадете връзка към база данни в MySQL, за да се свържете с Oracle?

  3. функция за дезинфекция на входа в базата данни Mysql

  4. Как мога да пропусна колона от израза SELECT, докато го използвам в клауза HAVING?

  5. завъртане/отмяна на таблици mysql