主题:两个表中取数据的问题
thirdli
[专家分:0] 发布于 2009-12-22 22:47:00
a表是一个住房信息库,有 小区/楼号/单元/层次/室号 五个字段,b表是人员信息库,有 姓名/小区/楼号/单元/层次/室号 六个字段,有些住房时空的,也就是a表的记录数多于b表的.我需要生成一个新表,包含 小区/楼号/单元/层次/室号/姓名 六个字段,空的房间,姓名为空.请问应该怎么实现.
最后更新于:2009-12-23 02:21:00
回复列表 (共4个回复)
沙发
fyyylyl [专家分:8550] 发布于 2009-12-23 16:19:00
本来就应是一个表的内容,为什么要建两个表呢?
板凳
thirdli [专家分:0] 发布于 2009-12-23 16:32:00
一个表是各个单位统计员工住房情况的,另一个表是房产处关于房产情况。需要对照找出那些住房有人居住,填写出居住人的名字,没人居住的标注为空
3 楼
妙计山人 [专家分:130] 发布于 2009-12-25 17:00:00
对多个彼此关联的数据表,可以利用SELE语句即可达到目的。
4 楼
jinlonggao [专家分:17130] 发布于 2009-12-26 13:39:00
select a.*,b.姓名 from a left join b on a.小区+a.楼号+a.单元+a.层次+a.室号=b.小区+b.楼号+b.单元+b.层次+b.室号 into table c
我来回复