有个表是这样子的
employeeFno Fdept Fname
1 1 张三
2 4 李四
Fdept FParentID Fname
1 10001 1号店
2 10001 2号店
3 10002 3号店
4 10003 4号店
10001 -1 南区
10002 -1 北区
10003 -1 东区
两个表如何关联查询出这样的表格:Fno Fdept FParentID Fname
1 1号店 南区 张三
2 4号店 东区 李四这个sql语句该怎么写?
employeeFno Fdept Fname
1 1 张三
2 4 李四
Fdept FParentID Fname
1 10001 1号店
2 10001 2号店
3 10002 3号店
4 10003 4号店
10001 -1 南区
10002 -1 北区
10003 -1 东区
两个表如何关联查询出这样的表格:Fno Fdept FParentID Fname
1 1号店 南区 张三
2 4号店 东区 李四这个sql语句该怎么写?
Fdept FParentID Fname
1 10001 1号店
2 10001 2号店
3 10002 3号店
4 10003 4号店
10001 -1 南区
10002 -1 北区
10003 -1 东区你自己看看是不是表本身就有问题。
FROM employee e
LEFT JOIN `dept` TF1 ON e.Fdept=TF1.Fdept
INNER JOIN `dept` TF2 ON TF1.FParentID=TF2.Fdept