sql - MYSQL - SELECT all rows, but use Distinct on one column -
मेरे पास इस तरह एक टेबल डेटा है
Column_a | कॉलम_ बी ए | 5 बी | 25 ग्रा 14 टी | 13 बी | 15 सी | 04 जी | 15 बी | कॉलम_ए में मेरे पास बहुत से डुप्लिकेट मान हैं, मैं तालिका से सभी पंक्तियों का चयन करने में सक्षम होना चाहता हूं, लेकिन यदि दो पंक्तियों में समान column_a मान है, तो मैं केवल परिणामस्वरूप colum_b का सबसे बड़ा मूल्य जिसके परिणामस्वरूप मैं इसके लिए देख रहा हूँ: Column_a | कॉलम_ बी ए | 5 बी | 25 टी | 13 सी | 04 जी | 15 अग्रिम धन्यवाद
**
- सवाल का अद्यतन
**
ये मेरी तालिका में मेरे पास कॉलम हैं: सीआरएमआईडी | उपयोगकर्ता | टिकट_आईडी | | विवरण | तिथि | घंटे
मैं क्या करने की कोशिश कर रहा हूँ तालिका से सभी पंक्तियों का चयन करना है, लेकिन जब दो पंक्तियों में एक ही टिकट_आईडी है, तो मैं केवल परिणामों में प्रकट होने वाले नवीनतम एक चाहता हूं, इसलिए नवीनतम तिथि और घंटा, इस तरह के जटिल बनाने के लिए क्षमा करें! मैं एक देशी अंग्रेजी वक्ता नहीं हूं और मुझे समस्या की व्याख्या करने में मुश्किल लगता है।
यदि आप समूह column_a से तब आप प्रत्येक समूह के अधिकतम मूल्य प्राप्त करने के लिए उस पर max () जैसे समेकित कार्यों का उपयोग कर सकते हैं select column_a, max (column_b) column_b के रूप में your_table समूह से column_a
Comments
Post a Comment