美文网首页
MySql 子查询

MySql 子查询

作者: zshanjun | 来源:发表于2017-03-02 18:00 被阅读0次

使用子查询进行过滤

举例:

select cust_name, cust_contact
from customers
where cust_id in (select cust_id
             from orders
             where order_num in (select order_num
                           from orderitems
                           where prod_id='TNT2'));
                           

说明:列出订购物品TNT2的所有客户

\3.PNG\3.PNG

作为计算字段使用子查询

select cust_name,
     cust_state,
     (select count(*)
      from orders
      where orders.cust_id = customers.cust_id) as orders
from customer
order by cust_name;

说明:显示customer表中每个客户的订单总数

\4.PNG\4.PNG

注意:上面给出的样例代码运行良好,但它并不是解决这种数据检索的最有效的方法


参考书籍:

  • MySQL必知必会

相关文章

  • MySQL 子查询、内联结、外联结

    子查询MySQL 子查询版本要求:MySQL4.1引入了对子查询的支持。子查询:嵌套在其他查询语句中的查询。 示例...

  • mysql 查询

    mysql的查询、子查询及连接查询 一、mysql查询的五种子句 where(条件查询)、having(筛选)、g...

  • 【MySQL】MySQL查询——子查询

    查出本网站,最新的(goods_id最大)的商品select goods_id,goods_name,cat_id...

  • 第六章 查询性能优化(下)

    MySQL查询优化器的局限性 关联子查询 MySQL的关联子查询实现的很差,最好改成左外连接(LEFT OUTER...

  • 查询性能优化

    MySQL查询优化器的局限性 关联子查询 MySQL的子查询实现的非常糟糕,最糟糕的一类查询是where条件中包含...

  • MySql查询-子查询

    子查询 在一个 select 语句中,嵌入了另外一个 select 语句, 那么被嵌入的 select 语句称之为...

  • MySQL--基础二

    本节总结MySQL的筛选条件,聚合与分组,子查询,连接查询。 MySQL的筛选条件 MySQL中的比较运算符: 比...

  • mysql子查询

    聚合函数 聚合函数对一组值执行计算,并返回单个值。 除了 COUNT 以外,聚合函数都会忽略空值。 聚合函数经常与...

  • MySQL子查询

    为什么要使用子查询 在MySQL软件中虽然可以通过连接査询实现多表查询数据记录,但是却不建议使用。这是因为连接査询...

  • mysql子查询

    一:按照查询结果的结构分类为4种 1:标量子查询 2:行子查询 3:列子查询 4:表子查询 二:按照子查询是否...

网友评论

      本文标题:MySql 子查询

      本文链接:https://www.haomeiwen.com/subject/mwskgttx.html