mysql join的七種方式

2021-09-08 05:30:07 字數 1065 閱讀 1476

1 a、b兩表共有

select * from tbl_emp a inner join tbl_dept b on a.deptid = b.id;

2 a、b兩表共有+a的獨有

select * from tbl_emp a left join tbl_dept b on a.deptid = b.id;

3 a、b兩表共有+b的獨有

select * from tbl_emp a right join tbl_dept b on a.deptid = b.id;

4 a的獨有

select * from tbl_emp a left join tbl_dept b on a.deptid = b.id where b.id is null;

5 b的獨有

select * from tbl_emp a right join tbl_dept b on a.deptid = b.id where a.deptid is null; #b的獨有

6 ab全有

#mysql full join的實現 因為mysql不支援full join,下面是替代方法

#left join + union(可去除重複資料)+ right join

select * from tbl_emp a left join tbl_dept b on a.deptid = b.id

union

select * from tbl_emp a right join tbl_dept b on a.deptid = b.id

7 a的獨有+b的獨有

七種定址方式

共7種定址方式 1.立即定址方式 立即數包含在指令中,作為指令的一部分。如 mov ax 1234h 2.暫存器定址方式 運算元在cpu內部的暫存器中,指令指定暫存器號 16位運算元,暫存器可以是 ax,bx,cx,dx,si,di,sp和bp 8位運算元,暫存器可以是 al,ah,bl,bh,cl...

七種排序方式總結

2018.01.23 a yuan t 其中排序演算法 氣泡排序,簡單排序,直接插入排序,希爾排序,堆排序,歸併排序,快速排序 include include include define maxsize 10000 define false 0 define true 1 typedef stru...

HashMap的七種遍歷方式

來乙個hashmap,簡簡單單賦值hashmap hashmap newhashmap hashmap.put hh 21 hashmap.put ll 22 hashmap.put kk 23 hashmap.put jj 24 方式一 keyset和增強forset keys hashmap.k...