mySQL 学习 DAY9笔记

作者: Peng_001 | 来源:发表于2020-02-27 13:30 被阅读0次

45 Correlated Subqueries

  • subquery 和outquery 有所关联
    因此每一次调用都会进行一次subquery的内容

  • 相对应的,一般的non-correlated subquery,先会是执行subquery的内容,执行一次后,再执行外部的操作。
    也因此correlated subqueries相对而言运行速度会比较慢。(也有很多的应用)

  • 另外non-correlated subquery 可以独立执行。

SELECT *
FROM invoices i
WHERE invoice_total > (
    SELECT AVG(invoice_total)
    FROM invoices
    WHERE client_id = i.client_id
    )
    ##选择所有代理人的发票金额比其平均金额高的row

相关文章

网友评论

    本文标题:mySQL 学习 DAY9笔记

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