一、union
Union指令是将两个SQL语句的查询结果合并起来;
创建两个表table_a,table_b,两个表有相同字段类型和字段个数(a varchar2(10),b varchar2(10))
table_a 有两条数据
1.001,张三
2.002,李四
table_b有三条数据
1.001,张三
2.002,李四
3.003,王五
创建表和数据之后,分别用Union和Union all 指令进行查询
1.Union 指令可以删除重复的查询结果
SELECT A.A,A.B FROM TABLE_A A
UNION
SELECT B.A,B.B FROM TABLE_B B
查询结果:
从查询结果来看已经将table_a和table_b中重复数据删除
2.Union all 指令可以将重复的查询结果合并起来
SELECT A.A,A.B FROM TABLE_A A
UNION ALL
SELECT B.A,B.B FROM TABLE_B B
查询结果:
从查询结果来看已经将table_a和table_b中重复数据一起显示出来
写到这把,很简单,希望有用。
PS:今天看了恒大亚冠比赛,很生气,澳洲袋鼠都是爬着的?输了可以,但这么被裁判和爬行动物坑接受不了,回到主场一定完虐澳洲爬行动物。