内查询

#复制某一张指定分表以及数据
CREATE TABLE 新表名(
SELECT * FROM `要复制的那张表`
);

 

#多表查询语法1;SELECT * FROM 表1,表2 ...表n WHERE 条件
#多表查询语法2;通过连接关键字
#内连接
#外连接
#左外连接 LEFT JOIN
#右外连接 RIGHT JOIN
#内连接 inner join 以两张表为主
#内连接;表1 inner join 表2 on 条件 WHERE 条件

SELECT 字段名1 字段名2 ...字段名n FROM 表1 别名1 INNER JOIN 表2 别名2 on条件 WHERE 条件
#内连接在on的后面最好不要加 and

SELECT * FROM dept d INNER JOIN emp e on d.id =e.deptid

SELECT * FROM dept d INNER JOIN emp e on d.id =e.deptid WHERE d.detName='其他'

#左外连接 LEFT JOIN 以左边这张表为主

SELECT * FROM dept d left JOIN emp e on d.id =e.deptid WHERE d.detName='其他'

#右外连接 RIGHT JOIN 以右边这张表为主

SELECT * FROM dept d right JOIN emp e on d.id =e.deptid WHERE d.detName='其他'

 

posted @ 2021-04-29 20:35  汉魂县令  阅读(190)  评论(0)    收藏  举报