一、子查询
MySQL4.1开始引入了对子查询的支持。
子查询是嵌套在其他查询中的查询。可以把一条select语句返回的结果用于另外一条select语句的where子句。(子查询一般与IN操作符结合使用)
列必须匹配:在where子句中使用子查询,应该保证select语句具有与where子句中相同数目的列。通常,子查询将返回单个列并且与单个列匹配,但如果需要也可以使用多个列。
1、查询表person中的所有记录。
select * from person ;
2、查询表person中number为2的记录
select * from person A WHERE A.name
IN (SELECT NAME FROM PERSON WHERE NUMBER=2);
二、SELECT中子句的顺序
领取专属 10元无门槛券
私享最新 技术干货