【发布时间】:2018-12-16 00:06:53
【问题描述】:
为了搞清楚,我有两张表,employees 和 jobs。
在employees 我有列名、姓、员工ID。
在jobs我有专栏
job_id, job_name, job_description, job_opener, job_responsible_person
其中最后两个是引用employees 表的外键。
这是我的 SQL 语句
String cmd = "SELECT je.id, firstname, lastname, job_name FROM jat.employees je" +
" INNER JOIN jat.jobs jj ON je.id = jj.job_opener ";
然后我用它填充数据表。
我需要在同一个表中再添加两列,例如第二个名字和第二个姓氏,但这将取决于 job_responsible_p,因此 ON 子句将是
ON je.id = jj.job_responsible_p
这可能在一个查询中吗?
【问题讨论】: