社区
Oracle
帖子详情
高分求助,一个SQL文的写法(把两个表合并成一个表),谢谢。
Iris
2005-10-27 07:33:11
需求听起来很简单:
我现在想把两个表里面的纪录通过一条SQL文一起select出来。
例如
第一张表里有两条记录:[A,A,A]和[B,B,B]
第二张表里有一条记录:[C,C,C]
这两个表的字段名都不一样,
我现在想select出来[A,A,A]和[B,B,B]和[C,C,C],
好像很简单的样子,可我就是没想出来,拜托大家了。谢谢。
...全文
899
14
打赏
收藏
高分求助,一个SQL文的写法(把两个表合并成一个表),谢谢。
需求听起来很简单: 我现在想把两个表里面的纪录通过一条SQL文一起select出来。 例如 第一张表里有两条记录:[A,A,A]和[B,B,B] 第二张表里有一条记录:[C,C,C] 这两个表的字段名都不一样, 我现在想select出来[A,A,A]和[B,B,B]和[C,C,C], 好像很简单的样子,可我就是没想出来,拜托大家了。谢谢。
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
14 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
boydgmx
2006-02-23
打赏
举报
回复
SQL> CREATE TABLE TT (TT1 VARCHAR2(1),TT2 VARCHAR2(1),TT3 VARCHAR2(1));
表已创建。
SQL> CREATE TABLE KK (KK1 VARCHAR2(1),KK2 VARCHAR2(1),KK3 VARCHAR2(1));
表已创建。
SQL> INSERT INTO TT VALUES('A','A','A');
已创建 1 行。
SQL> INSERT INTO TT VALUES('B','B','B');
已创建 1 行。
SQL> COMMIT;
提交完成。
SQL> INSERT INTO KK VALUES('C','C','C');
已创建 1 行。
SQL> COMMIT;
提交完成。
SQL> SELECT * FROM TT;
T T T
- - -
A A A
B B B
SQL> SELECT * FROM KK;
K K K
- - -
C C C
SQL> SELECT TT1 AS COL1,TT2 AS COL2,TT3 AS COL3 FROM TT
2 UNION ALL
3 SELECT KK1 AS COL1,KK2 AS COL2,KK3 AS COL3 FROM KK
4 /
C C C
- - -
A A A
B B B
C C C
boydgmx
2006-02-23
打赏
举报
回复
第一张表里有两条记录:[A,A,A]和[B,B,B]
第二张表里有一条记录:[C,C,C]
---楼上各位都忽略了这个重点:
这两个表的字段名都不一样,
我现在想select出来[A,A,A]和[B,B,B]和[C,C,C],
----------------
对于这种情况,需要使用字段的别名,如下:
select 字段1 as col1,字段2 as col2,字段3 as col3 from 表1
union all
select 字段1 as col1,字段2 as col2,字段3 as col3 from 表2
/
如果你需要去掉重复的记录,那就把 union all 换成 union
bixuehui
2005-11-02
打赏
举报
回复
select * from A
union all
select * from B
hlp912
2005-11-02
打赏
举报
回复
同面同志说的没错。
轻松搞掂
windy_beijin
2005-10-31
打赏
举报
回复
同上!!
xfanghua
2005-10-30
打赏
举报
回复
同上
liudeyun
2005-10-30
打赏
举报
回复
sql为:
select * from table1
union all
select * from table2
davidjaxic
2005-10-30
打赏
举报
回复
.......看你是要如何~~连接两个表~~如果~是只要记录的纵连接unon all就可以了~
如果是要横向的就要用别的方法了~~
zzwind5
2005-10-28
打赏
举报
回复
如果要去重复就用 UNION
如果不去重复就用 UNION ALL
select * from A
union all
select * from B
j9dai
2005-10-28
打赏
举报
回复
帮顶咯
doulikeme
2005-10-28
打赏
举报
回复
能用union all就用 union all吧,大数据量的话 union很累的
子陌红尘
2005-10-28
打赏
举报
回复
union || union all
qiaozhiwei
2005-10-28
打赏
举报
回复
没错,楼上的可以,用union
超叔csdn
2005-10-27
打赏
举报
回复
select * from A
union
select * from B
MS-
SQL
Server 基础类 -
SQL
语句
请问一下在
SQL
SERVER中把
一个
表
的
一个
字段的值附加到另
一个
表
这种情况怎样解决? 请问
SQL
中对
表
的名称的限制 数据的读取问题: 存储过程中如何将
一个
变量作为
表
格的名字 简单的问题:几个连接的区别。FROM/WHERE、 ...
数据库帖子收集
这样的数据列
表
在存储过程中应该怎么样选择得到? 请问造
成
SQL
2000服务不能启动的原因有哪些?
sql
server中有無類似于if 的函數,即... 谁能跟我说说期初库存怎么样的
一个
业务逻辑!都要处理哪些内容!需要每月进...
TowardsDataScience 博客中
文
翻译 2021(五百零九)
我喜欢阅读每
一个
问题,并把它归入不同的类别。在准备数据集和撰写这篇
文
章的过程中,我也学到了很多。希望你也喜欢这篇
文
章!此外,我还找到了另一篇关于用 LDA 进行主题建模的
文
章,我认为它可能也适用于数据集。...
WEB开发
文
档2 总结
sql
读某字段值作为
一个
img的src属性值 使取消按钮不执行验证 动态生
成
一个
TextBox,并在其他事件中取得其中的值 怎样在asp.net中计算叶面执行所耗时间? 如果网页上有多个text框,如何才能...
华为 笔试 4.24 第二题:这一题只通过了36%why
小米# #小米求职进展汇总#rt,投的日常...这次只问了第
一个
java项目,先介绍有无难点,然后问了某块设计的流程,问库存秒杀流程,然后就问到了r。目前面过的厂如下:美团,整个暑期实习的第一面,
表
现太差,一面挂。
Oracle
17,138
社区成员
55,258
社区内容
发帖
与我相关
我的任务
Oracle
Oracle开发相关技术讨论
复制链接
扫一扫
分享
社区描述
Oracle开发相关技术讨论
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章