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

mysql vyberte id a jméno z jiné tabulky a připojte se k dotazu

select task.id, task.name, proj.id, proj.name
from tasks task left join projects proj on proj.id=task.project_id; 

Pomocí levého připojení zajišťuje, že něco získáte, i když v tabulce projektů není žádný záznam. Pokud chcete zajistit koherenci, můžete to udělat

select task.id, task.name, proj.id, proj.name
from tasks task, projects proj
where proj.id=task.project_id; 


  1. „Připojit“ aplikaci rails k již existující databázi MySQL?

  2. mysql CONCAT () JAKO jméno?

  3. Parametrizovaný dotaz pro MySQL s C#

  4. Proč se můj cfloop zastaví po vložení prvního ID?