sql >> Database teknologi >  >> RDS >> Mysql

SQL join hjælp til venneliste

Brug:

SELECT f.username,
       up.*
  FROM USERS f
  JOIN USER_PROFILES up ON up.user_id = f.id
  JOIN FRIENDS fr ON fr.userb_id = f.id
  JOIN USERS u ON u.id = fr.usera_id
 WHERE u.username = ?

...forudsat userb_id er ven-id.



  1. Sådan sikkerhedskopieres/gendannes MySQL/MariaDB og PostgreSQL ved hjælp af 'Automysqlbackup' og 'Autopostgresqlbackup' værktøjer

  2. Sådan rettes "ALTER TABLE SWITCH-sætning mislykkedes"

  3. Vælg en del fra et MySQL-blob-felt

  4. hvordan genbruger man slettede primærnøgler i mysql?