kejiayuan0806

2019-01-17   阅读量: 553

数据分析师 Mysql

MySQL子查询的查询机制

扫码加入数据分析学习群

MySQL子查询写在()中,把内层查询结果当做外层查询参照的数据表来用

select * from fruits where f_id in(select f_id from fruits where f_price between 10 and 20);

a、子查询总是从内向外进行处理,实际上DBMS处理了两个操作。可以from不同的tables。

b、作为子查询的select语句只能查询单个列,即上例只能是f_id。(父查询的where中)

c、作为计算字段使用子查询,即:子查询作为虚拟字段在父的select显示输出(父是我自命名)

d、对多表进行查询时,需要完全限制列名(怕产生歧义),即where s.id=s.id

添加CDA认证专家【维克多阿涛】,微信号:【cdashijiazhuang】,提供数据分析指导及CDA考试秘籍。已助千人通过CDA数字化人才认证。欢迎交流,共同成长!
2.9470 1 1 关注作者 收藏

评论(0)


暂无数据

推荐课程