2014-06-30 5 views
-1
SELECT * FROM people p INNER JOIN job j ON p.job_id = j.id ORDER BY j.id ASC 

Ce qui précède est la façon dont je me sers Inner Join ajouter j.id à p.job_id mais si je veux ajouter j.description-j.job_description?MYSQL jointure interne mais avec plusieurs colonnes

J'ai essayé

SELECT * FROM people p INNER JOIN job j ON p.job_id = j.id INNER JOIN job j ON p.job_desc = j.description ORDER BY j.id ASC 

mais cela ne fonctionne pas.

L'idée est d'ajouter le contenu de ma table job à la table people

+2

On ne sait pas ce que vous demandez, il sont deux possibilités. S'il vous plaît poster votre sortie attendue. – colburton

Répondre

2

Si je vous comprends bien, cela doit être la solution:

SELECT * 
FROM people p INNER JOIN job j ON p.job_id = j.id and p.job_desc = j.description 
ORDER BY j.id ASC