MySQL的等值連接


背景

      很多時候某一張表無法滿足我們業務需求,我們需要的數據分別存在幾個不同的表中,這時我們就用到了等值連接

數據:

在測試數據中均有一列dept_no,那么這一列就是我們建立等值連接時的“橋梁”

比如查詢每個員工所在的部門編號以及部門名稱

select  emp_no,dept_name,departments.dept_no from dept_emp,departments where dept_emp.dept_no=departments.dept_no;

很多時候我們會用到別名,一般別名為了更加好記和縮短SQL來用,用法就是  表名 +空格+別名。字段表示時就變成了 別名+空格+字段名

select  emp_no,dept_name,n.dept_no from dept_emp m,departments n where m.dept_no=n.dept_no;

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM