请教2表合并的SQL!

C2K 2009-01-27 07:27:02
表A:
AID Name
A1 AN1
A2 AN2
A3 AN3

表B:
BID Name
B1 BN1
B2 BN2
B3 BN3


现在我想把这2个表合并显示出来(但是显示的时候ID仍为一个字段的),记录数仍为6条,就像这样:

ID NAME
A1 AN1
A2 AN2
A3 AN3
B1 BN1
B2 BN2
B3 BN3

应该如何写SQL?谢谢!
...全文
131 10 打赏 收藏 转发到动态 举报
写回复
用AI写文章
10 条回复
切换为时间正序
请发表友善的回复…
发表回复
djs00717 2009-02-01
  • 打赏
  • 举报
回复
union all --包含重复
union--去除重复
水族杰纶 2009-02-01
  • 打赏
  • 举报
回复
union all --包含重复
union--去除重复
mengfeihui 2009-02-01
  • 打赏
  • 举报
回复
[Quote=引用 6 楼 firecc05 的回复:]
SQL code
select AID AS [ID],Name from 表A
union all
select BID AS [ID],Name from 表B
[/Quote]
赞同这个
yingzhilian2008 2009-02-01
  • 打赏
  • 举报
回复
就用union all
firecc05 2009-01-28
  • 打赏
  • 举报
回复

select AID AS [ID],Name from 表A
union all
select BID AS [ID],Name from 表B
kempinfo 2009-01-28
  • 打赏
  • 举报
回复
--用union all
select AID,Name from 表A
union all
select BID,Name from 表B
律己修心 2009-01-27
  • 打赏
  • 举报
回复
--用union all 
select AID,Name from 表A
union all
select BID,Name from 表B
律己修心 2009-01-27
  • 打赏
  • 举报
回复
--用union all 
select AID,Name from 表A
union all
select BID,Name from 表B
liangCK 2009-01-27
  • 打赏
  • 举报
回复
SELECT AID,NAME FROM tb1
UNION ALL
SELECT ID,NAME FROM tb2


C2K 2009-01-27
  • 打赏
  • 举报
回复
补充一下,这2个表中的字段数是不一样的。我只是列出了一点而已。

34,590

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
  • 基础类社区
  • 二月十六
  • 卖水果的net
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧