目录
子查询
1、多表连接查询的缺点
多表连接查询的缺点:先进行两个表的笛卡尔积,然后再查询符合条件的记录。性能很差。通常用子查询代替多表连接查询
2、什么是子查询
什么是子查询:在一个select语句的from子句或where子句中包含另一个select语句。通常把外层的select语句称为主查询,把内层的select语句称为子查询
在数据库xy中创建一张表,命名为 dept
CREATE TABLE `xy`.`dept` (
`deptno` INT NOT NULL,
`dname` VARCHAR(45) NULL,
`dphone` VARCHAR(11) NULL,
PRIMARY KEY (`deptno`))
ENGINE = InnoDB
DEFAULT CHARACTER SET = utf8
COLLATE = utf8_bin;
INSERT INTO `xy`.`dept` (`deptno`, `dname`, `dphone`) VALUES ('10', '开发部', '0297