sql与数据库学习加深
一.表连接
1.左连接 left join
以左表为基础进行连接,左表如无与右边连接的字段则为null
参考SQL:
SELECT * FROM TABLE_NAME1 LEFT JOIN TABLE_NAME2 ON TABLE_NAME1.id = TABLE_NAME2.id
2.右连接 right join
以右表为基础进行连接,右表如无与左边连接的字段则为null
参考SQL:
SELECT * FROM TABLE_NAME1 RIGHT JOIN TABLE_NAME2 ON TABLE_NAME1.id = TABLE_NAME2.id
3.全连接 full jion(outer一般不写)
全连接将两表强行拼在一起,无法对应连接的字段为null相当于并集
参考SQL:
SELECT * FROM TABLE_NAME1 INNER JOIN TABLE_NAME2 ON TABLE_NAME1.id = TABLE_NAME2.id
4.内连接 inner jion
相当于两表的交集
参考SQL::
SELECT * FROM TABLE_NAME1 FULL JOIN TABLE_NAME2 ON TABLE_NAME1.id = TABLE_NAME2.id
相关推荐
世樹 2020-11-11
一片荷叶 2020-10-28
CoderToy 2020-11-16
技术之博大精深 2020-10-16
emmm00 2020-11-17
bianruifeng 2020-11-16
云中舞步 2020-11-12
暗夜之城 2020-11-11
张荣珍 2020-11-12
amienshxq 2020-11-14
ASoc 2020-11-14
yungpheng 2020-10-19
loveyouluobin 2020-09-29
尘封飞扬 2020-09-29
Coder技术文摘 2020-09-29
lbyd0 2020-11-17
BigYellow 2020-11-16