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

Deltager på samme bord mere end én gang

Du skal JOIN til users tabel to gange, og giv dem forskellige identifikatorer (alias aliaser ) på hver JOIN i din 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. Infinite Scroll med MySQL Data

  2. Automatisk dataindsamling af databaseskemaændringer i MS SQL Server

  3. Sådan skriver du en MySQL Join-forespørgsel

  4. hvordan B-tree indeksering fungerer i mysql