SQL中JOIN和UNION区别、用法及示例介绍

2020-07-10 08:14:01易采站长站整理

上述连接过程的实现代码可表示如下:SELECT * FROM Table1 JOIN Table2 ON Table1.ColumnA=Table2.columnA


实例2 典型的二表记录的UNION运算


假定有两个表Table3和Table4,其包含的列和数据分别如表2.1和表2.2所示。


表2.1 Table3数据库表


 




















ColumnA


ColumnB


ColumnC


X1


Y1


Z1


X2


Y2


Z2


X3


Y3


Z3


 


表2.2 Table4数据库表、


 




















ColumnA


ColumnD


ColumnE


X4


Y4


Z4


X5


Y5


Z5


X6


Y6


Z6


 


Table3表和Table4表具有相同的列结构,列数也要相同,列名可以不同,以第一个表的列名为新表的列名,因此可以使用UNION运算符连接两个表的记录集,得到的连接结果如表2.3所示。


表2.3 使用UNION连接Table3表和Table4表的记录


 


















ColumnA


ColumnB


ColumnC


X1


Y1


Z1


X2


Y2


Z2


相关文章 大家在看