作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
在下面的演示示例中,我得到了每个卖家的销售额总和
tab_sellers:
id_seller | seller | chefe
1 John bart
2 Marie bart
3 Jamie lucas
4 Arnold lucas
5 peter Homer
tab_sales:
id | sales | seller | value
1 BMW 1 100
2 FORD 1 200
3 FIAT 2 300
4 FORD 2 400
5 FORD 3 400
然后我使用以下查询计算销售额:
SELECT tsl.sellers,
SUM(ifnull(ts.value,0)) AS value_sales,
COUNT(ts.sales) AS sales_number
FROM tab_sellers tsl
LEFT JOIN tab_sales ts ON tsl.id_seller = ts.seller
GROUP BY tsl.seller
问题是我需要获得与每个厨师相关的销售额和值(value)的总和(该表是根据 tab_sellers 的示例构建的,我无法更改它)。
预期结果:
chefe | sales | value
bart 4 1000
lucas 1 400
homer 0 0
最佳答案
你的方向是正确的,只要你愿意
get the sum of the sales and the values in relation to each chefe
然后使用 group by tab_sellers.chefe
select tab_sellers.chefe, count(tab_sales.sales) as sales , coalesce(sum(tab_sales.value), 0) as summ
from tab_sellers
left join tab_sales
on tab_sellers.id_seller = tab_sales.seller
group by tab_sellers.chefe
order by summ desc
关于mysql - LEFT JOIN - 列出所有 chefe 卖家及其销售额和值(value),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44851861/
我正在建立一个基于 Magento 的电子商务商店。我需要使用户登录功能具有双重功能;一份给买家,一份给卖家。 最终目标是让卖家可以访问文件上传表单,但买家无法访问。卖家将使用此上传来上传一些文件,然
我正在尝试通过 PHP 的 Curl 库向亚马逊卖家 API 的 ListOrders 函数发送请求。我能够连接,但我从他们的服务中收到 AccessDenied 错误。文档说这意味着我正在尝试不使用
我是一名优秀的程序员,十分优秀!