MySQL進階 9: 聯合查詢 - 查詢語句1 union 查詢語句2 union ...
阿新 • • 發佈:2018-10-27
順序 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 ...