这几天事情比较多, 文章有时候会迟到,但不会缺席哈。
前面几篇讲到SQL数据库的一些查询的基本语句,今天分享一下联合查询与视图,这些在实际项目中用的也很多,问题也不少。
一、联合查询: 关键词Union 和 Union all
我们先看下会用到的2张表:TableA ,TableB
现在我们做几个实验:
(1)将TableA中的第一条和第三条记录联合显示:
select * from TableA WHERE xh=1
union all
select * from TableA WHERE xh=3
结果如下:
(2)分别用union 和union all来联合查询,观察遇到重复记录时的处理结果:
select * from TableA WHERE xh=1
union
select * from TableA WHERE xh=1
select * from TableA WHERE xh=1
union all
select * from TableA WHERE xh=1<