sql >> Database >  >> RDS >> Mysql

Hoe selecteer ik twee extra kolommen uit een andere tabel op basis van waarden in de hoofdtabel?

U moet twee keer deelnemen met gebruikers:

SELECT m.*, u1.name, u2.name
FROM maintable m 
INNER JOIN users u1 ON (m.userid1 = u1.userid)
INNER JOIN users u2 ON (m.userid2 = u2.userid)

U kunt de documentatie over MySQL JOIN-syntaxis hier lezen .



  1. Kan de kolom die wordt gebruikt in een externe sleutelbeperking niet wijzigen

  2. Oracle SQL - REGEXP_LIKE bevat andere tekens dan a-z of A-Z

  3. hoe een php mysql-toepassing te bouwen die offline werkt

  4. Uw SQL Server-workload leren kennen