社区
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],
好像很简单的样子,可我就是没想出来,拜托大家了。谢谢。
...全文
801
14
打赏
收藏
微信扫一扫
点击复制链接
分享
下载分享明细
分享
举报
写回复
14 条
回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
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
打赏
举报
回复
赞
相关推荐
我给鸿星尔克写了
一个
720°看鞋展厅
鸿星尔克2020年
的
营收是28亿
,
但是利润却是亏损2个亿
,
甚至连微博
的
官方账号都舍不得开会员
,
在这种情况下
,
还豪气地捐赠5000万
,
真
的
是破防了
。
网友还称鸿星尔克
,
特别像是老一辈人省吃俭用一分一毛攒起来
的
存款...
GitHub 标星 2.9w+
,
我发现了
一个
宝藏项目
,
作为编程新手有福了!
大家好
,
我是 Rocky0429
,
一个
最近老在 GitHub 上闲逛
的
蒟蒻… 特别惭愧
的
是
,
虽然我很早就知道 GitHub
,
但是学会逛 GitHub
的
时间特别晚
。
当时一方面是因为菜
,
看着这种全是英
文
的
东西难受
,
不知道该怎么去玩
,
另...
一个
Web前端实习生
的
简历
(桌面&web
两
种UI模式) 利用bootstrap框架和tomcat容器实现基于mvc架构
的
个人网站; 运维: 采用二层VLAN交换技术和OSPF路由协议搭建小型企业网络(传统IP网络); 多人模拟渗透测试环境, 进行安全攻防演练(
sql
注入、XSS、...
从
一个
月2500没人要到大厂技术主管
的
编程之路|我
的
十年
我们程序员
,
即便做到CTO
,
也远没有到拼才华
的
时候
,
即使吹上天
,
也不过是普通人
,
...通过这篇
文
章
,
我只想让大家知道
,
我跟大家一样都只是普通人
,
也曾经处在比大家更差
的
阶段
,
只是靠坚持和毅力
,
把
一手烂牌打得看
【
sql
语句】查询某
一个
学生
的
大学每年
的
平均绩点
1.要求:以
一个
同学为例
,
计算出某一年度
的
平均绩点
,
以
sql
语句
的
形式输出、 2.绩点求法:相应科目绩点乘相应科目学分
,
求和
,
(sc_gpa * sc_course_credit)/(sum(sc_course_credit)) 然后除所有学分
的
和
,
就是...
发帖
Oracle
微信扫一扫
点击复制链接
分享社区
下载分享明细
1.6w+
社区成员
5.5w+
社区内容
Oracle开发相关技术讨论
社区管理员
加入社区
帖子事件
创建了帖子
2005-10-27 07:33
社区公告
暂无公告