數據庫的多表查詢怎么用? 多表查詢的區別又是啥?
內連接 inner join 連接兩個數據表的用法:
select * from 表1 inner join 表2 ON 表1.字段號=表2.字段號
外連接 full join 或 full outer join
SQL語句:select * from表1 full join 表2 student.Num=score.Stu_id;
左外連接 left join
[select * from 表1 left join 表2 on 條件(表1.字段=表2.字段)]
內連接 目的: 內連接的連接結果僅包含符合連接條件的行。
外鏈接目的 外連接的連接結果包含了符合連接條件的行;還包含了不符合條件的行
內連接需要注意區分在嵌套查詢時使用的any以及all的區別,外連接不需要區分,左表和右表都不受限制。兩個表不足的地方可用null進行填充。