gpt4 book ai didi

php - Mysql 查询另一个表上的计数

转载 作者:行者123 更新时间:2023-11-29 12:37:30 24 4
gpt4 key购买 nike

我有两张表,一张包含交易信息,例如 ID、状态、价格和日期。我有另一个表,将该顺序中的项目数存储为单独的行。因此,假设事务 2 有 10 个项目,则第二个表中将有 10 行不同的项目。我想做的是运行一个查询,列出交易以及该交易中出售的商品数量。我想这需要对第二个表进行计数,但我不完全确定如何做到这一点。这是数据库的基本布局

transaction id, date, price, discount, status
items: id, transaction_id, item_name, email, date_ordered, hash

预先感谢您的所有帮助。

最佳答案

按您要选择的交易表中的列进行分组。然后添加项目数

select t.id, count(i.id) as item_count
from transaction t
left join items i on i.transaction_id = t.id
group by t.id

关于php - Mysql 查询另一个表上的计数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26553442/

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