MySQL的DQLunion聯合查詢

2021-09-10 02:32:14 字數 720 閱讀 6579

mysql列表頁

union 聯合 合併:將多條查詢語句的結果合併成乙個結果

語法:查詢語句1

union

查詢語句2

union

...應用場景:

要查詢的結果來自於多個表,且多個表沒有直接的連線關係,但查詢的資訊一致時

特點:★

1、要求多條查詢語句的查詢列數是一致的!

2、要求多條查詢語句的查詢的每一列的型別和順序最好一致

3、union關鍵字預設去重,如果使用union all 可以包含重複項

引入的案例:查詢部門編號》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;

案例:查詢中國使用者中男性的資訊以及外國使用者中年男性的使用者資訊

select id,cname from t_ca where c***='男'

union all

select t_id,tname from t_ua where tgender='male';

mysql的聯表刪除

聯表刪除 1 從資料表t1 中把那些id值在資料表t2 裡有匹配的記錄全刪除掉 delete t1 from t1,t2 where t1.id t2.id 或delete from t1 using t1,t2 where t1.id t2.id 2 從資料表t1裡在資料表t2裡沒有匹配的記錄查詢...

mysql聯表速查

select a.b.from a inner join join b on a.id b.id select a.b.from a left join b on a.id b.id select a.b.from a left join b on a.id b.id where b.id is n...

MySQL聯表查詢

顯示所有員工名字 emp.ename 員工工資 emp.sal 及所在部門的名字 dept.dname 笛卡爾積 emp num dept num 聯表查詢時一定要帶上關聯條件 select ename,sal,dname from emp,dept where emp.deptno dept.de...