MYSQL内部连接但有多列

时间:2014-06-30 11:20:46

标签: php mysql

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

以上是我使用Inner Joinj.id添加到p.job_id的方法,但如果我想将j.description添加到j.job_description该怎么办?

我试过了

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

但这不起作用。

我的想法是将表格job中的内容添加到表格people

1 个答案:

答案 0 :(得分:2)

如果我理解你,那一定是解决方案:

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