तो मैं जानता हूँ कि यह एक बहुत गूंगा सवाल है, लेकिन (के रूप में नहीं बल्कि lengthily शीर्षक कहते हैं) मुझे पता है कि निम्न कैसे करना चाहते हैं:आप एक कॉलम द्वारा कैसे समूहबद्ध करते हैं और टी/एसक्यूएल में किसी अन्य कॉलम के न्यूनतम मान के साथ एक पंक्ति पुनर्प्राप्त करते हैं?
मैं इस तरह एक मेज है:
ID Foo Bar Blagh
----------------
1 10 20 30
2 10 5 1
3 20 50 40
4 20 75 12
मैं फू द्वारा समूह चाहते हैं, तो कम से कम बार साथ पंक्तियों को बाहर खींच निम्नलिखित यानी मैं चाहता हूँ,:
ID Foo Bar Blagh
----------------
2 10 5 1
3 20 50 40
मैं के लिए मुझे के जीवन सही एसक्यूएल बाहर काम नहीं कर सकता यह पुनः प्राप्त करने के। मैं कुछ ऐसा करना चाहते हैं:
SELECT ID, Foo, Bar, Blagh
FROM Table
GROUP BY Foo
HAVING(MIN(Bar))
हालांकि यह स्पष्ट रूप से काम नहीं करता है के रूप में है कि वाक्य रचना और आईडी होने पूरी तरह से अवैध है, फू, बार और Blagh इकट्ठा नहीं किया जाता।
मैं क्या गलत कर रहा हूं?
+1 कुछ एसक्यूएल को एक साथ खींचने के बजाय जोड़ने के लिए +1 ... – gbn
Cheeky। जब मैं टिप्पणी करता हूं संपादन। – gbn
@ जीबीएन मैं अपने जवाब में "मूल्य जोड़ रहा था"! :) – butterchicken