sql >> Databáze >  >> RDS >> Mysql

Jak vybrat dva další sloupce z jiné tabulky na základě hodnot v hlavní tabulce?

Musíte se připojit dvakrát s uživateli:

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)

Dokumentaci o syntaxi MySQL JOIN si můžete přečíst zde .



  1. Problémy s ovladačem mysql

  2. Jak vyřešit problém Nelze načíst ověřovací plugin 'caching_sha2_password'

  3. SQLiteReadOnlyDatabaseException:pokus o zápis databáze pouze pro čtení (kód 1032)

  4. Přehled Percona XtraDB Cluster Operátor Kubernetes