Mysql
 sql >> Datenbank >  >> RDS >> Mysql

mysql select id und name from other table and join query

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

Verwenden von Left Join stellt sicher, dass Sie etwas erhalten, auch wenn es keinen Datensatz in der Projekttabelle gibt. Wenn Sie Kohärenz sicherstellen möchten, können Sie dies tun

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