SQL学习笔记(二)
2026/5/11 5:38:16 网站建设 项目流程

多表查询

表关系和数据


相关知识点

mark->>>内连接-查询两个表交集的部分 mark->>>外连接-左外连接,查询左表所有的数据(包含两个表的交集部分,select*fromAleftjoinB,A 是左表,B是右表).-右外连接,查询右表所有的数据(包含两个表的交集部分,select*fromArightjoinB,A 是左表,B是右表,所有的右连接都可以通过修改顺序变成左连接),mark->>>自连接-当前表自身的连接查询,自连接必须使用表别名

使用示例

mark->>>内连接// - 查询员工姓名以及关联的部门名称(隐式, 显示, 显示简写)// - 隐式selecte.name,d.namefromempase,deptasdwheree.dept_id=d.id;// -显示selecte.name,d.namefromempaseinnerjoindeptasdone.dept_id=d.id;// - 显示简写selecte.name,d.namefromempase,deptasdwheree.dept_id=d.id;mark->>>外连接// - 查找emp所有的数据和对应的部门信息(左外)selecte.*,d.namefromempaseleftjoindeptasdone.dept_id=d.id;// - 查找emp所有的数据和对应的部门信息(右外)selectd.*,e.*fromempaseleftjoindeptasdone.dept_id=d.id;// - 查找emp所有的数据和对应的部门信息(左外)selectd.*,e.*fromdeptasdleftjoinempaseone.dept_id=d.id;mark->>>内连接

需要专业的网站建设服务?

联系我们获取免费的网站建设咨询和方案报价,让我们帮助您实现业务目标

立即咨询