台灣最大程式設計社群網站
線上人數
1374
 
會員總數:242762
討論主題:187727
歡迎您免費加入會員
討論區列表 >> MS SQL >> 請教Select語法該如何下
[]  
[我要回覆]
1
回應主題 加入我的關注話題 檢舉此篇討論 將提問者加入個人黑名單
請教Select語法該如何下
價值 : 100 QP  點閱數:222 回應數:2

樓主

Oscar
初學者
19 14
562 55
發送站內信

捐贈 VP 給 Oscar
現有三張表

訂單
mysql> Select * from myOrder;
+---------+------------+--------+
| orderID | customerID | amount |
+---------+------------+--------+
| Ord_001 | C_001 | 10000 |
| Ord_002 | C_009 | 20000 |
| Ord_003 | C_007 | 15000 |
| Ord_004 | C_006 | 25000 |
| Ord_005 | C_002 | 5000 |
| Ord_006 | C_001 | 160000 |
+---------+------------+--------+
6 rows in set (0.00 sec)

客戶
mysql> Select * from myCustomer ;
+-------+------+------------+
| ID | name | employerID |
+-------+------+------------+
| C_001 | Hu | E_001 |
| C_002 | Do | E_003 |
| C_003 | Ge | E_002 |
| C_006 | Zz | E_001 |
| C_007 | Sm | E_003 |
| C_008 | Wa | E_002 |
| C_009 | Mi | E_003 |
+-------+------+------------+
7 rows in set (0.00 sec)

公司
mysql> Select * from myEmployer;
+-------+----------+
| ID | name |
+-------+----------+
| E_001 | MediaTek |
| E_002 | Alibaba |
| E_003 | Alimeme |
| E_004 | Alimama |
+-------+----------+
4 rows in set (0.00 sec)

1.請列出總金額大於19000元的客戶姓名和ID

Select myOrder.customerID,SUM(myOrder.amount) as total_amount
from myOrder
group by myOrder.customerID having total_amount >= 19000

2.查詢出總消費金額最大的客戶來自於那一家公司


搜尋相關Tags的文章: [ sum ] , [ group by ] , [ two table ] ,
本篇文章發表於2018-04-12 01:41
別忘捐VP感謝幫助你的人 新手會員瞧一瞧
1樓
最有價值解答

Hsu,Harry
檢舉此回應

本篇文章回覆於2018-04-12 17:17
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
2樓
作者回應

Oscar
捐贈 VP 給 Oscar 檢舉此回應
謝謝.. 真的解開了...

本篇文章回覆於2018-04-13 00:48
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
   
1

回覆
如要回應,請先登入.