2016-03-22 21 views
0

Tablodaki sütunları temel alan bir liste oluşturmaya ve değerleri toplamlamaya çalışıyorum. Ben bir birlik herkese çalıştı buSatırlar İçindeki MySQL Sütunları

column | sum 
------------ 
box1 | 2 
box2 | 2 
box3 | 4 

gibi olmak ve her sütunu seçmek için bir analiz mi aşağıdaki tabloyu

id | box1 | box2 | box3 
------------------------ 
111 | 1 | 0 | 1 
111 | 0 | 1 | 1 
111 | 1 | 1 | 1 
111 | 0 | 0 | 1 

var ama doğru sütun başlığını almak başardı. Toplamı elde edebildim ama sütun adını nasıl alacağımı anlayamadım.

SELECT SUM(box1) as box1Count FROMqueue 
UNION ALL 
SELECT SUM(box2) as box2Count FROM queue 
UNION ALL 
SELECT SUM(box3) as box3Count FROM queue 

cevap

0

yapabilirsiniz koda SELECT fıkrada sütun değeri:

SELECT 'box1' AS col, SUM(box1) as box1Count FROM queue 
UNION ALL 
SELECT 'box2', SUM(box2) as box2Count FROM queue 
UNION ALL 
SELECT 'box3', SUM(box3) as box3Count FROM queue 
İlgili konular