这个sql语句该如何写?

我用的是SQLServer2000,有两张表a,b:表a:field1field21a2b3c表b:field1field21d2e希望能用一条select语句将两表数据... 我用的是SQLServer2000,有两张表a,b:
表a:
field1 field2
1 a
2 b
3 c

表b:
field1 field2
1 d
2 e

希望能用一条select语句将两表数据结合起来,展现结果为:
a.field2 b.field2
a d
b e
c

请问该如何写呢?
以上都不对,还有哪位知道啊
展开
 我来答
土豆_地瓜
2007-01-31 · TA获得超过441个赞
知道小有建树答主
回答量:447
采纳率:0%
帮助的人:422万
展开全部
select a.field2, b.field2
from a, b
where a.field1=b.field
union
select a.field2, null
from a
where a.field1 not in b.field1
union
select b.field2, null
from b
where b.field1 not in a.field1

不知道能不能得出结果来
qsc800528
2007-01-31 · TA获得超过2974个赞
知道大有可为答主
回答量:1383
采纳率:0%
帮助的人:1773万
展开全部
select a.field2,b.field2 from a left inner join b on a.Field1=b.Field1
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
benlao1981
2007-01-31 · TA获得超过291个赞
知道小有建树答主
回答量:406
采纳率:0%
帮助的人:386万
展开全部
select a.field2 ,b.field2 from a left join b on a.field1=b.field1
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
敏锐又热烈的小丁香4
2007-01-31 · 超过28用户采纳过TA的回答
知道答主
回答量:203
采纳率:0%
帮助的人:0
展开全部
select a.field2 ,b.field2 from a left join b on a.field1=b.field1
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式