sql2005数据库查询结果合并问题
landy 2011-11-18 01:05:53 表A记录如下:
编号 姓名 学校
1 xx xx
2 xx xx
3 xx xx
表B记录如下:
编号 手机 邮箱
1 xx xx
2 xx xx
用什么SQL语句查询显示出下边的记录集,也就是将表A中与B中编号相等的“姓名”字段加入表B中,
即插入到表B中“编号”字段后面,不是真实的加入到表中,只是将结果显示出来,
用什么查询语句啊,我是SQL2005,初学,求解答
编号 姓名 手机 邮箱
1 xx xx xx
2 xx xx xx
如果用:select 编号, 姓名, 手机, 邮箱 from A , B where A.编号 = B.编号
当然这是是最简单的方法,可是B中要是字段很多呢?
一个一个的加会比较麻烦啊
如果表B为
比如B表中
编号 手机 邮箱 学历 住址 爱好 专业 QQ 等等
xxxx xxxx xxxx xxxx xxxx xxxx xxxx xxx
我这样实现,select a.姓名, b.* from a, b where a.编号=b.编号
出来的效果是:
姓名 编号 手机 邮箱 学历 住址 爱好 专业 QQ
但是我想要这样的
编号 姓名 手机 邮箱 学历 住址 爱好 专业 QQ