我得到了一個快速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