娄据库问题,是否有高手可以解决?

文昊 2004-09-13 04:23:43
我相把两个表中相关的结合起来
要求:A表中有人员名,工作情况等字段
B表中有人员名,人员职位,人员年龄等字段
A表中的人员名有时不一定在B表中找到,
求A表中所有人员的人员名,人员职位,人员年龄,如在B表中查不到为其人员名,人员职位,人员年龄空.
用SQL怎样写?
...全文
58 点赞 收藏 6
写回复
6 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
RUKYO 2004-09-13
Left Join :取左端表与右端表非匹配部分以及两表交集部分。
回复
icedut 2004-09-13
qq单位用不了
msn吧 dutfyb@hotmail.com
回复
文昊 2004-09-13
谢谢了 icedut(冰) 我明白了,你QQ多少可以告诉我吗?
回复
文昊 2004-09-13
上楼朋友,这样写只能取出A和B中的人员名相同的,但还有一部分,A表中人员名在B表中找一到的就取不出来了
回复
icedut 2004-09-13
select a.人员名,a.工作情况,b.人员名,b.人员职位,b.人员年龄 from a
left outer join
b where a.人员名=b.人员名
回复
tztz520 2004-09-13
select a.人员名,a.工作情况,b.人员名,b.人员职位,b.人员年龄 from a,b where a.人员名=b.人员名
回复
相关推荐
发帖

1188

社区成员

VB 数据库(包含打印,安装,报表)
申请成为版主
帖子事件
创建了帖子
2004-09-13 04:23
社区公告
暂无公告