日期:2014-05-19  浏览次数:20410 次

如何实现这样的语句(急)
我有一个主表A,多个从表!
现在的情况是如果A表中有数据(比如姓名,年龄),从表中有可能没有数据,我该如何将A表和其中一个从表(这里记录的比如是职位)关联,显示出来,要求显示的结果是
姓名   年龄   职位
啊狗     22       null

不过需要注意的是,我从表中并没有主表的外键,因为有好多个从表,多数都不包含主表的外键,但是我还想实现上述的要求,请问各位高手能不能实现,如何实现!

------解决方案--------------------
eg:


Select
A.姓名,
A.年龄,
B.职位
From
A
Left Join
職位表 B
On A.Id = B.ID
------解决方案--------------------
Select
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

区别大么
------解决方案--------------------
没有可以关联的键值,那就无法实现了,需求就是不合理的.
就算手工处理,从表中任一条记录,如何知道应该对应主表中的哪条记录呢?
没有这种对应关系,所以需求是不合理的
------解决方案--------------------
不过需要注意的是,我从表中并没有主表的外键,因为有好多个从表,多数都不包含主表的外键,但是我还想实现上述的要求,请问各位高手能不能实现,如何实现!

没有关系..可能不行吧!