gpt4 book ai didi

mysql - 统计每件售出的产品

转载 作者:行者123 更新时间:2023-11-29 15:18:18 25 4
gpt4 key购买 nike

我想统计数据库中 2 个表中售出的每件产品

代码如下:

SELECT a.nama_barang as Produk, 
(SELECT COUNT(merek)
FROM transaksi
WHERE merek LIKE '%a.nama_barang%') AS Quantity
FROM tb_barang a

上述查询中的问题返回 0:

enter image description here

交易表:

enter image description here

最佳答案

您应该 JOIN 表并使用 GROUP BY,而不是对列进行嵌套 SELECT 查询。除此之外,CONCAT 函数可以构建一个用于 LIKE 的字符串:

SELECT a.nama_barang as Produk, COUNT(*) FROM tb_barang a
JOIN transaksi b ON b.merek LIKE CONCAT('%', a.nama_barang, '%')
GROUP BY a.nama_barang

上面的内容应该很接近,您可以进行任何您想要的额外更改。

关于mysql - 统计每件售出的产品,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59538949/

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