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

mysql vælg id og navn fra den anden tabel og deltag i forespørgslen

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

Brug af venstre deltagelse sikrer, at du får noget, selvom der ikke er nogen registrering i projekttabellen. Hvis du vil sikre sammenhæng, kan du gøre det

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


  1. Forståelse af databaseniveausorteringen og virkningen af ​​at ændre den til en database

  2. Opdeling af kommasepareret streng i en PL/SQL-lagret proc

  3. Hvorfor bruge ikke null primær nøgle i TSQL?

  4. Sådan beregnes vækst i procent måned for måned i MySQL