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

dotaz mysql zobrazí více tabulek z jednoho sloupce ID

Musíte se připojit dvakrát. Dejte tabulce různé aliasy, abyste je mohli rozlišit.

SELECT h1.name as host_name, h2.name AS template_name
FROM hosts_template AS t
JOIN hosts AS h1 ON t.hostid = h1.hostid
JOIN hosts AS h2 ON t.hosttemplateid = h2.hostid


  1. Zakázat a později povolit všechny indexy tabulek v Oracle

  2. SQL nerozpozná alias sloupce v klauzuli where

  3. Jak velká může být databáze MySQL, než začne klesat výkon

  4. Ustanovení WHERE vs ON při použití JOIN