回 帖 发 新 帖 刷新版面

主题:关于SQL多表连接查询

select a.出生年月,b.出生地点,c.雇员号 from 教师档案表 a,教师课程表 b,领导雇员号 c where a.姓名=b.性别 and b.性别=c.雇员姓名

为什么上面语句的结果是空的。

回复列表 (共3个回复)

沙发

select a.出生年月,b.出生地点 from 教师档案表 a,教师课程表 b where a.姓名=b.姓名
这是两个表之间的查询,不知你第三个表要查询什么?
 

板凳

三表连接的格式是什么?

3 楼


.....where a.[color=FF0000][b]姓名[/b][/color]=b.[color=0000FF][b]性别[/b][/color] and b.[color=0000FF][b]性别[/b][/color]=c.[color=FF0000][b]雇员姓名[/b][/color]

[b][color=FF0000]姓名[/color][/b]与[b][color=0000FF]性别[/color][/b]怎能相等?

我来回复

您尚未登录,请登录后再回复。点此登录或注册