1. 程式人生 > >MySQL進階 9: 聯合查詢 - 查詢語句1 union 查詢語句2 union ...

MySQL進階 9: 聯合查詢 - 查詢語句1 union 查詢語句2 union ...

順序 sel col 部門 bsp nbsp div like 以及

#進階 9: 聯合查詢
/*
    union 聯合
    合並: 將多條查詢語句的結果合並成一個結果
    語法: 查詢語句1 union 查詢語句2 union ...
    應用語境:  要查詢的結果來自多個表,但查詢的列數的列信息一致時,可將最終結果歸於一個表中
    註意: 需要自己將所有的字段名自己按順序擺放;
*/

#引入的案例 : 查詢部門編號 > 90 或郵箱包含a的員工信息

SELECT * FROM employees WHERE email LIKE %a% OR department_id > 90;

SELECT
* FROM employees WHERE email LIKE %a% UNION SELECT * FROM employees WHERE department_id>90; #案例1: 查詢中國用戶中年齡>12歲的信息 以及外國用戶中年齡大於12的用戶信息 SELECT id,cname,csex FROM t_ca WHERE csex= UNION SELECT t_id,tName,tGender FROM t_ua WHERE tGender=male; ###查詢結果只有三列:標題分別是:id,cname,csex #
---------------------------------------------------------

MySQL進階 9: 聯合查詢 - 查詢語句1 union 查詢語句2 union ...