gpt4 book ai didi

mysql - sql选择问题(mysql)

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

我尝试了一些示例和大量查询,但无法正常工作。我有这个方案:

TABLE order
ID |...| WHEN
1 |...|2016-12-14
2 |...|2016-12-14

TABLE item
ID|...|NAME
1 |...|Pen
2 |...|Pencil
3 |...|Knife

TABLE order_itens
ID |...|amount|ID_order|ID_item|
1 |...|5 |1 |1
2 |...|2 |1 |2
3 |...|1 |1 |3
4 |...|10 |2 |1
5 |...|2 |2 |2
6 |...|5 |2 |3

ID_item 是 TABLE.item.id 的外键; ID_order 是 TABLE.order.id 的 FK;

我需要使用“order.when<=(某个自定义日期)”获取所有注册表,并对每件商品(钢笔、铅笔、刀等)的数量求和。比如,在 12 月份(2016-12-01 到 2016-12-31),我在数据库中有这个注册表:

count | NAME
15 | Pen
4 | Pencil
6 | Knife

我怎样才能做到这一点?

最佳答案

这是一个快速的答案,应该按照我从问题中理解的方式来做,还没有尝试过,但我很确定它会起作用,只需检查字段名称

Select sum(order_items.amount),item.name
From order_items
Inner join item
On order_items.id_item = item.id
Inner join order
On order.id = order_items.id_order
Where order.when = yourdate
Group by item.name

关于mysql - sql选择问题(mysql),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41192603/

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