为什么我的涉及除法和COUNT的查询总是结果为1?

为什么我的涉及除法和COUNT的查询总是结果为1?,第1张

为什么我的涉及除法和COUNT的查询总是结果为1?

您正在尝试计算不重复的行,但不使用

count(distinct ...)

SELECt     COUNT(distinct c.id) as "Total Customers",    COUNT(distinct p.id) as "Total Sales",    COUNT(distinct c.id) * 1.00 / COUNT(distinct p.id) as "Sales per customer"FROM test_customers c    LEFT OUTER JOIN test_purchases p ON c.id = p.cid

注意,性能不是很好



欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/zaji/5618219.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2022-12-15
下一篇2022-12-15

发表评论

登录后才能评论

评论列表(0条)

    保存