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

Присъединяване на една и съща маса повече от веднъж

Трябва да JOIN на users таблица два пъти и им дайте различни идентификатори (известни още като псевдоними ) при всяко JOIN във вашия 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. Важни проверки на здравето за вашите MySQL сървъри с реплики

  2. Mysql, съхраняващ множество стойности в една колона от друга таблица

  3. MySQL:Транзакции в множество нишки

  4. Как да наблюдавате своя ProxySQL с Prometheus и ClusterControl

  5. MySQL:запазване на часовата зона на сървъра или на потребителската часова зона?