我有一个包含审计员姓名的表格,另一个包含高级审计师的表格,用于评估审计师
审计员(身份证,姓名)
1,阿德米尔
2,luana
3,ana
评估(id,idevaluator,idevaluated)
1,1,2
2,1,3
Ademir将评估luana和ana
所以我必须列出:
Ademir“将评估”luana
Ademir“将评估”ana
我无法创建一个向我展示的选择。
如果有人知道怎么做,我会很感激答案。
答案 0 :(得分:1)
只需JOIN
两次auditors
表:
SELECT *
FROM auditors a1
INNER JOIN evaluations e
ON a1.id = e.idevaluator
INNER JOIN auditors a2
ON e.idevaluated = a2.id
答案 1 :(得分:1)
您必须使用别名加入表Auditors
两次
select t1.name, t2.name
from Auditors t1
join Evaluations on t1.id = idevaluator
join Auditors t2 on t2.id = idevaluated