我得到了一个快速mysql查询的技能测试。我给出的表格:艰难的Mysql查询
Orders OrderItems
----------------------------------------
id id
date order_id(Orders.id)
shipping_amount product_id
order_status price
customer_id quantity
我需要显示订单ID和总数(包括运输量)和记录之前的6月1日,2003年
输出应该是...
| OrderID | OrderTotal |
+-----------+------------+
| 13230 | $55.00 |
| 54455 | $40.00 |
| 59694 | $33.04 |
| 39495 | $21.05 |
提示是使用Group by或subselect。到目前为止我有以下陈述,但不知道接下来要做什么。
Select id AS OrderId,***(not sure what to do here)
from Orders join OrderItems on Orders.id=OrderItems.id
所掌握的技术在这里被测试? – recursive 2010-07-27 01:13:54
为什么不显示如何获得所有订单总计,因此每个订单ID将有多个总计。然后,一旦你显示出来,它可能会更有意义,以帮助指导你,但是,你有没有阅读mysql手册上的选择语句?毕竟这是一个考验。 – 2010-07-27 01:18:15
我明白测试是测试。我经常写mysql查询,但我没有机会处理这种复杂的查询。我希望在这个问题上得到一些提示。感谢您的建议,尽管...我一定会阅读手册 – FatDeveloper 2010-07-27 01:25:02