日期:2014-05-18  浏览次数:20423 次

帮看看 脑袋转不过来了
档案表

ID 姓名, 性别,出生日期,等。。。

------------------------------------------------

花名册表

ID 编号1,编号2,编号2,办理日期

这里的编号1 编号2 编号3 对应是的 档案表里的ID 

-------------------------

要显示结果

花名册ID,姓名1,姓名2,姓名3,办理日期。


想用一条SQL 搞定。 大脑想不明白了 先谢谢了

------解决方案--------------------
select 花名册表.ID, 档案表1.name, 档案表2.name, 档案表3.name, 花名册表.办理日期
from 花名册表 join 档案表 档案表1 on 花名册表.编号1= 档案表1.id
join 档案表 档案表2 on 花名册表.编号2= 档案表2.id
join 档案表 档案表3 on 花名册表.编号3= 档案表3.id
------解决方案--------------------
关联查询。