顯示所有員工名字(emp.ename),員工工資(emp.sal)及所在部門的名字(dept.dname)
笛卡爾積:emp_num*dept_num;聯表查詢時一定要帶上關聯條件
select ename, sal, dname from emp,dept where emp.deptno = dept.deptno;
select ename, sal, dname from emp inner join dept on emp.deptno = dept.deptno;
select ename, sal, dname from emp join dept on emp.deptno = dept.deptno;
內連線查詢
語法:select 字段 from 表1 , 表2 where 連線條件;
select 字段 from 表1 inner join 表2 on 連線條件;
select 字段 from 表1 join 表2 on 連線條件;
外連線查詢
左外連查詢:select 字段 from 表1 left join 表2 on 連線條件;
右外連查詢:select 字段 from 表1 right join 表2 on 連線條件;
案例:顯示所有員工名字,員工工資及所在部門的名字
select ename, sal, dname from emp left join dept on emp.deptno = dept.deptno;
select ename, sal, dname from emp right join dept on emp.deptno = dept.deptno;
MySQL聯表查詢及聯表刪除的方法
mysql聯表查詢及聯表刪除都是經常需要用到的操作,下面對mysql聯表查詢和聯表刪除都作了詳細的介紹分析,希望對您有所幫助。mysql聯表查詢 reference mysql manul 3.2.7.select語法13.2.7.1.join語法 13.2.7.2.union語法 eg1 mysq...
mysql 筆記13 聯表查詢
7種join理論 實際操作 select a.b.name as rolename from users a left join roles b on b.id a.role id 查詢使用者擁有的許可權 select from role node as a left join nodes as b...
zf聯表查詢
zf支援聯表查詢,並且會經常遇到聯表查詢,具體 寫法如下 select this select select from this name,array id name select distinct select joinleft jobname,jobname.enterprise id this...