例如:如下表
1. 執行SQL:
SELECT d.`id`,d.`deptName` FROM `dept` d
2. 執行SQL:
select d.`deptName`,d.`id` from `dept` d
3.然后用union 或 union all 進行連接:
SELECT d.`id`,d.`deptName` FROM `dept` d
UNION ALL
SELECT d.`deptName`,d.`id` FROM `dept` d
4. 兩個sql跌倒順序:
SELECT d.`deptName`,d.`id` FROM `dept` d
UNION ALL
SELECT d.`id`,d.`deptName` FROM `dept` d
總結:
使用union、union all 進行兩表關聯的時候: 一定要所查詢字段順序保持一致,否則都會根據 第一句的sql順序進行組合數據;