mysql子查询的几种常见写法:
复制代码 代码如下:
select * from xxx where col = [any|all](select * from xxxx);
复制代码 代码如下:
select * from xxx where col in (select * from xxxx);
复制代码 代码如下:
select row(value1,value2.....) = [any](selectcol1,col2..);
复制代码 代码如下:
select .... where col = [not] exists (select......);
复制代码 代码如下:
select .... from (select .....) as name where ......
子查询虽然挺方便,但其有不少缺点,其不支持limit,而且经实验证明其执行效率相当不理想,在一般的情况下,还是不推荐是用子查询。
新闻热点
疑难解答