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

Dołączanie do tego samego stołu więcej niż raz

Musisz JOIN do users tabeli dwukrotnie i nadaj im różne identyfikatory (inaczej aliasy ) na każdym JOIN w Twoim SQL.

SELECT 
    comment, 
    userFrom.username AS commentFrom,
    userTo.username AS commentTo
FROM comments 
JOIN users AS userFrom ON userFrom.ID = comment.commentFrom
JOIN users AS userTo ON userTo.ID = comment.commentTo


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Wyszukiwanie zbliżeniowe

  2. Jaka jest różnica między cachePrepStmts a useServerPrepStmts w sterowniku MySQL JDBC

  3. Ostatnio wstawiony identyfikator MySQL PDO

  4. Importuj plik CSV, aby zaktualizować tylko jedną kolumnę w tabeli

  5. Jak stworzyć mapę witryny za pomocą PHP i MySQL