我有一个主表A,多个从表!
现在的情况是如果A表中有数据(比如姓名,年龄),从表中有可能没有数据,我该如何将A表和其中一个从表(这里记录的比如是职位)关联,显示出来,要求显示的结果是
姓名 年龄 职位
啊狗 22 null不过需要注意的是,我从表中并没有主表的外键,因为有好多个从表,多数都不包含主表的外键,但是我还想实现上述的要求,请问各位高手能不能实现,如何实现!
现在的情况是如果A表中有数据(比如姓名,年龄),从表中有可能没有数据,我该如何将A表和其中一个从表(这里记录的比如是职位)关联,显示出来,要求显示的结果是
姓名 年龄 职位
啊狗 22 null不过需要注意的是,我从表中并没有主表的外键,因为有好多个从表,多数都不包含主表的外键,但是我还想实现上述的要求,请问各位高手能不能实现,如何实现!
from A LEFT JOIN B ON ...
LEFT JOIN C ON ...
LEFT JOIN D ON ....
Select
A.姓名,
A.年龄,
B.职位
From
A
Left Join
職位表 B
On A.Id = B.ID
from 主表 a left join 从表 b on (a.编号=b.编号)
前提,主表要有主键呀.
A.姓名,
A.年龄,
B.职位
From
A,職位表 B
where A.Id = B.ID和
Select
A.姓名,
A.年龄,
B.职位
From
A
Left Join
職位表 B
On A.Id = B.ID区别大么
A.Id = B.ID 或 A.姓名=B.姓名 不成立!这是我一个朋友问我的,我说过从表中一定要有对应A的外键,但是他说从表中没有!
from a left outer join b on (a.编号=b.编号)