• 技术文章 >数据库 >MySQL

    mysql子查询的结果探究

    小妮浅浅小妮浅浅2021-10-11 11:14:51原创137

    子查询可以理解为一个嵌套在其他语句里的查询,那么对于不同的查询结果,我们有着不同的使用方法。

    1、子查询是单值结果,那么可以对其使用=,>等比较运算符。

    # 查询价格最高的商品信息
    select * from t_product where price = (select max(price) from t_product)

    2、子查询是多值结果,那么可对其使用【not】in(子查询结果),或 >all(子查询结果)。

    # 查询价格最高的商品信息
    SELECT * FROM t_product WHERE price >=ALL(SELECT price FROM t_product)

    以上就是mysql子查询的结果探究,希望对大家有所帮助。更多mysql学习指路:Mysql

    专题推荐:mysql 子查询
    品易云
    上一篇:mysql自连接查询是什么 下一篇:mysql有什么语法规范

    相关文章推荐

    • mysql分库的类型• Mysql如何实现事务隔离• Mysql长事务有什么影响• mysql如何避免长事务• mysql事务启动的方式• mysql使用union的注意点• mysql外键约束的作用• mysql外键约束有什么要求• mysql有哪些外键约束等级• mysql一对多关系如何理解• mysql内连接查询是什么• mysql左外连接查询是什么• mysql右外连接查询的介绍• mysql union实现全外连接查询• mysql自连接查询是什么

    全部评论我要评论

    © 2021 Python学习网 苏ICP备2021003149号-1

  • 取消发布评论
  • 

    Python学习网