企业网站美工设计wordpress 物流公司模板
2026/1/26 3:37:44 网站建设 项目流程
企业网站美工设计,wordpress 物流公司模板,长沙网站开发方案,网站降权如何恢复1. 内连接 内连接实际上就是利用where子句对两种表形成的笛卡儿积进行筛选只写 JOIN ... ON 等价于 INNER JOIN ... ON#xff08;内连接#xff09; 语法 select 字段 from 表1 inner join 表2 on 连接条件 and 其他条件#xff1b; 备注#xff1a;前面学习的都是内连…1. 内连接内连接实际上就是利用where子句对两种表形成的笛卡儿积进行筛选只写JOIN ... ON等价于INNER JOIN ... ON内连接语法select 字段 from 表1 inner join 表2 on 连接条件 and 其他条件备注前面学习的都是内连接案例显示SMITH的名字和部门名称-- 用前面的写法 mysql select ename, dname from emp, dept - where emp.deptnodept.deptno and - enameSMITH; ----------------- | ename | dname | ----------------- | smith | research | ----------------- 1 row in set (0.00 sec) -- 用标准的内连接写法 mysql select ename, dname from emp inner join dept on - emp.deptnodept.deptno and - enameSMITH;2. 外连接外连接分为左外连接和右外连接2.1 左外连接如果联合查询左侧的表完全显示我们就说是左外连接语法select 字段名 from 表名1 left join 表名2 on 连接条件案例查询所有学生的成绩如果这个学生没有成绩也要将学生的个人信息显示出来-- 建两张表 create table stu (id int, name varchar(30)); -- 学生表 insert into stu values(1,jack),(2,tom),(3,kity),(4,nono); create table exam (id int, grade int); -- 成绩表 insert into exam values(1, 56),(2,76),(11, 8); -- 当左边表和右边表没有匹配时也会显示左边表的数据 mysql select * from stu left join exam on stu.idexam.id; ------------------------- | id | name | id | grade | ------------------------- | 1 | jack | 1 | 56 | | 2 | tom | 2 | 76 | | 3 | kity | NULL | NULL | | 4 | nono | NULL | NULL | -------------------------2.2 右外连接如果联合查询右侧的表完全显示我们就说是右外连接语法select 字段 from 表名1 right join 表名2 on 连接条件案例 对stu表和exam表联合查询把所有的成绩都显示出来即使这个成绩没有学生与它对应也要显示出来mysql select * from stu right join exam on stu.idexam.id; ------------------------- | id | name | id | grade | ------------------------- | 1 | jack | 1 | 56 | | 2 | tom | 2 | 76 | | NULL | NULL | 11 | 8 | -------------------------

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

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

立即咨询