gpt4 book ai didi

java - 使用 group by 在 mysql 中选择计数并在每一行中重复计数

转载 作者:行者123 更新时间:2023-12-01 00:09:14 24 4
gpt4 key购买 nike

我有一个名为“bills”的表格,如下所示

Bill         item          totalprice

BILL_1 Fossil Watch 9000
BILL_1 Fastrack -
BILL_1 Fastrack -
BILL_2 Woodlands 7000
BILL_2 Woodlands -
BILL_3 Denim Shirt 9000
BILL_3 Levis Jean -

现在我需要如下结构的结果

Bill         item          totalprice  bill_count

BILL_1 Fossil Watch 9000 3
BILL_1 Fastrack - 3
BILL_1 Fastrack - 3
BILL_2 Woodlands 7000 2
BILL_2 Woodlands - 2
BILL_3 Denim Shirt 9000 2
BILL_3 Levis Jean - 2

我尝试了以下查询,

SELECT bill,item,totalPrice,COUNT(bill) FROM bills GROUP BY bill;

但我没有得到预期的结果。

最佳答案

SELECT b.bill, b.item, b.totalPrice, tmp.cnt
FROM bills b
JOIN
(
select bill, COUNT(bill) as cnt
from bills
group by bill
) tmp on tmp.bill = b.bill

关于java - 使用 group by 在 mysql 中选择计数并在每一行中重复计数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38740357/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com