Mysql
 sql >> Baza danych >  >> RDS >> Mysql

Sql, aby zdobyć wszystkich znajomych znajomych, którzy nie są moimi przyjaciółmi

Proszę bardzo... proste dołączenie

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. Zapytanie SQL sprawdzające, czy nazwa zaczyna się i kończy na samogłoskę

  2. Używanie klauzuli IN MySQL jako all inclusive (AND zamiast OR)

  3. Niestandardowe zapytanie Select dla metatabeli

  4. Jak obliczyć rozmiar indeksów w MySQL?

  5. Java EE/JPA sposób na dodawanie nowych tabel/encji do bazy danych