2013-11-25 86 views
0

我不知道如何把我的要求,在語言,而是讓我有一張桌子和輸出我的願望MySQL查詢涉及複雜的求和函數

的表看起來像這樣

Package  LanguageUsed UnitsSold 
lmn   basic   43 
xyz   pascal   20 
abc   basic   50 
cba   c    20 

解釋輸出我要的是

LanguageUsed UnitsSold 
basic    93    43+50 
pascal   20    20+ nothing 
c     20    20+ nothing 

我需要顯示數量的每種語言售出

如何在MySQL中執行此操作?

+0

使用'GROUP BY'和'SUM'。這很容易,你應該先嚐試一下。 –

回答

0

我需要顯示在每個語言

售出件數你可以這樣做:

SELECT languageUsed, SUM(UnitsSold) 
FROM yourTABLE 
GROUP BY languageUsed 
+0

輸出中需要什麼__「+ nothing」__? –

+0

這只是他們渴望的解釋。國際海事組織,這只是一個事實,這些行不被重複的詳細說明。 '我需要顯示每種語言銷售的包數量' –

+0

我試過了你的查詢,但我得到了兩行語言開發基本43和基本50 –