+ -
当前位置:首页 → 问答吧 → 问一个很绕的查询问题

问一个很绕的查询问题

时间:2010-12-09

来源:互联网

请教一个比较绕的查询问题
我有两张表,分别为
A表:包含老师和学生的代号,姓名
项目  名称
A         张三
B          李四

B表(包含师生代码及其对应关系)
老师   学生
A          B     (表示A是B的老师)

A表“项目”字段与B表“老师”字段是一对多关系

现在想请问一下,如何能得到这样一张表:
老师     老师姓名   学生  学生姓名
A               张三           B       李四

关键是怎样查询出李四这个名称来?
谢谢!

作者: david.qu   发布时间: 2010-12-09

试一下:
SELECT B.老师, A.名称, B.学生, C.名称
FROM (B INNER JOIN A ON B.老师 = A.项目) INNER JOIN A AS C ON B.学生 = C.项目

作者: styhs   发布时间: 2010-12-10