Mysql
 sql >> Base de données >  >> RDS >> Mysql

mysql sélectionnez l'identifiant et le nom d'une autre table et rejoignez la requête

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

Utilisation de jointure gauche garantit que vous obtenez quelque chose même s'il n'y a pas d'enregistrement dans la table des projets. Si vous voulez assurer la cohérence, vous pouvez le faire

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