mySQL連線查詢(多表查詢)的分類

2021-09-26 20:28:58 字數 499 閱讀 9818

連線查詢分類:

按照分類

1、內連線

2、外連線

3、交叉連線

說明:sql分92版本和99版本,92版本值包含「1、內連線」,而99版本包含上面所有,且99版本的「1、內連線」於92版本有所不同

一、92版本格式:

select 查詢列表

from 表1 別名, 表2 別名

where 鏈結條件1

【and 鏈結條件2】 #----這裡為可選

二、99版本格式:

select 查詢列表

frome 表1 別名,

【鏈結型別】join 表2 別名

on 鏈結條件

where 資料篩選條件 #和92一樣

左外鏈結left [outer]

左外鏈結right[outer]

左外鏈結full [outer]

cross [other]

MySQL 連線查詢(多表查詢)

mysql 連線查詢 多表查詢 連線就是指兩個或2個以上的表 資料來源 連線起來成為乙個資料來源 實際上,兩個表的完全的連線是這樣的乙個過程 左邊的表的每一行,跟右邊的表的每一行,兩兩互相 橫向對接 後所得到的所有資料行的結果。注意 連線之後,並非形成了乙個新的資料表,而只是一種 記憶體形態 fro...

mysql多表連線查詢

查詢姓名 部門名 地點 select emp.ename dept.dname,dept.loc from emp,dept where emp.deptno emp.deptno 簡化select ename dname,loc,emp.deptno from emp,dept where emp...

多表查詢(連線查詢)

多表查詢 資料 是多個表,這時注意一定要書寫連線條件。當n個表連線,至少需要n 1個連線條件。注意 1 如何判斷兩個表之間有公共列?型別一致 寬度一致。列名不能作為判斷標準,列名不同也能是公共列 如 emp的empno和emp的mgr 2 如何避免二義性問題?給每個屬性加歸屬。3 注意使用表別名。表...