假设我有两个表hr_employee
和hr_concept
,其中包含许多不同的列。现在你加入这两个表并加入表格。
SELECT hr_employee.name,
hr_concept.name
FROM hr_employee
RIGHT JOIN hr_concept ON
hr_employee.ad_client_id=hr_concept.ad_client_id
它通过在表上放置连接来返回数据。但是我想在两个列上进行连接。
示例:来自name
的{{1}}列和来自hr_employee
的{{1}}列,只需通过在列名之间添加联接并指定列名来加入列...不在表之间......?
答案 0 :(得分:0)
您是否正在寻找类似于此的JOIN:
SELECT hr_employee.name,
hr_concept.name
FROM hr_employee
RIGHT JOIN hr_concept ON
hr_employee.ad_client_id=hr_concept.ad_client_id AND
hr_employee.name = hr_concept.name
如果这不是要求,请详细说明。
答案 1 :(得分:0)
为表使用别名,并选择设置别名的列:
SELECT hre.name as employee_name,
hrc.name as concept_name
FROM hr_employee hre
RIGHT JOIN hr_concept hrc ON
hre.ad_client_id=hrc.ad_client_id