2011-09-18 10 views
12

मान लीजिए मेरी तालिका में निम्नलिखित शामिल हैं:किसी अन्य कॉलम में प्रत्येक विशिष्ट मान के लिए राशि कैसे प्राप्त करें?

ID price  
------------- 
1  10  
1  10  
2  20  
2  20  
3  30 
3  30 

थोड़ी देर के पाश के माध्यम से हर बार। मैं आईडी में हर अलग मूल्य के लिए केवल एक बार कीमत पर मानों का योग प्राप्त करने के लिए, लेकिन चाहते हैं

इसलिए उपरोक्त उदाहरण को देखते हुए, मैं की तरह कुछ के साथ आ जाएगा:

ID price  
------------- 
1  20   
2  40   
3  60 

जोड़ने के लिए बस, मैं हो सकता है एक समान जांच के साथ एक पद पर ठोकर खाई है। समस्या यह है कि दूसरी पोस्ट ओरेकल का उपयोग करती है, दूसरी तरफ MySQL का उपयोग कर रहा हूं।

उत्तर

20

आप GROUP BY and SUM

SELECT ID, 
     SUM(price) AS price 
FROM YourTable 
GROUP BY ID 
+1

awsome मुझे बहुत मदद करता है की जरूरत है – Natasha

संबंधित मुद्दे