union 和join之間最大的區別在於union是將查詢出來的數據組合起來,表之間不一定有字段關聯,但是join表的時候表之間是有字段關聯的。
1.使用union聯合查詢的前提條件
1.1兩個查詢具有相同的列數
1.2兩個查詢采用相同的列順序
1.3兩個查詢對應列的數據類型兼容
2.區別
Union:對兩個結果集進行並集操作,不包括重復行,同時進行默認規則的排序;
Union All:對兩個結果集進行並集操作,包括重復行,不進行排序;
可以參考這個https://blog.csdn.net/u010931123/article/details/82425580