表A的记录是 ID, NAME, XBBH, CLASSBH
1 小李 1 1
2 小张 2 2
表B的记录 XBBH XB
1 男
2 女
表C的记录 classbh class
2 二年级select a.name,b.xb,c.class from a,b,c where a.xbbh=b.xbbh and a.classbh=c.classbh
(表C classbh=1 的记录不存在,那么SQL语句怎么写?)也就是说classbh=1则现实结果为空根据表A 查询出编号对应的姓名和班级 如果没有结果则为空数据库查询结果:
1 小李 男 空
2 小张 女 二年级
1 小李 1 1
2 小张 2 2
表B的记录 XBBH XB
1 男
2 女
表C的记录 classbh class
2 二年级select a.name,b.xb,c.class from a,b,c where a.xbbh=b.xbbh and a.classbh=c.classbh
(表C classbh=1 的记录不存在,那么SQL语句怎么写?)也就是说classbh=1则现实结果为空根据表A 查询出编号对应的姓名和班级 如果没有结果则为空数据库查询结果:
1 小李 男 空
2 小张 女 二年级
1 小李 1 1
2 小张 2 2
表B的记录 XBBH XB
1 男
2 女
表C的记录 classbh class
2 二年级 --
select a.name,b.xb,c.class
from ta a
left join tb b on a.XBBH = b.XBBH
left join tc c on c.classbh = a.classbh
from a,b,c where a.xbbh=b.xbbh and a.classbh=c.classbh
A.CLASSBH =B.CLASSBH