当前位置:   article > 正文

MySQL子查询的注意事项知识点详解_子查询临时表_mysql不支持带子查询创建临时表

mysql不支持带子查询创建临时表

子查询可以出现在表达式出现的任何位置:

mysql子句查询,用做字段使用 ( 与其父查询的select连用 ),不一定指定别名

语法:

select (子查询) [ [as] 列别名] from 表名;

试题 如:

user用户表                                                       

 

 test测试表

查询测试表信息和测试用户的姓名: 

select t.*, (select user_name from user u where u.user_id=t.userid  [as]  用户名) from test t;

 mysql子句查询,用做临时表使用 (与其父查询的 from连用 ),必须为临时表指定别名

语法:

select * from (子查询 [as] 子查询临时表别名);

试题了解链接https://blog.csdn.net/qq_51444577/article/details/117655815

③  mysql子句查询,( 与其父查询的 where 连用 ),单表查询→ 可以使用逻辑运算符(=,>,< ...), 联表查询有时与关键词 in /not in 连用

试题 如下:

student学生表      

查询出生日期比小h同学大的学生信息:

  1. select * from student
  2. where bornDate > (select bornDate from student where studentName='小h');

查询结果:

 

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/运维做开发/article/detail/871374
推荐阅读
相关标签
  

闽ICP备14008679号