有个表是这样子的
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语句该怎么写?
解决方案 »
- mysql某字段设置为“唯一”后,就无法再插入相同记录了吗??
- MySQL没有表值函数么?
- 求一个mysql触发器
- 导入txt 用的是sqlyog tools/import sql statements
- 请问mySQL没有sequence吗?
- can't connect tomysql server on 'localhost' <10061>
- 从4.0升级到4.1,拷贝原来4.0的data目录覆盖掉到4.1的data目录后,还需要做哪些步骤?
- 怎样让mysql定时重起?
- 为什么我用Myodbc连接自己虚拟主机的MYSQL不成功?
- vb调用myodbc?
- 请求MYSQL一对多查询
- 菜鸟的问题哈 求大侠帮忙
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