अपडेट 1
बेहतर होगा कि आप इसे ऊपर के खिलाफ इस्तेमाल करें।
SELECT id, col2, col3, col4
FROM yourtable
GROUP BY col2, col3;
डेमो
मैं जो कह रहा हूं उसका कारण यह है कि CONCAT का उपयोग करने से, मुझे यह मामला . पहली क्वेरी मुझे 5 पंक्तियाँ लौटा रही है हालाँकि CONCAT मुझे 4 पंक्तियाँ लौटा रहा है जो कि INCORRECT है।
आशा है आपको मेरी बात समझ में आ गई होगी।
मान लिया कि तालिका में कॉलम हैं (id, col2, col3, col4)।
SELECT DISTINCT(CONCAT(col2, col3)) as "dummy column", id, col2, col3, col4
FROM yourtable
GROUP BY CONCAT(col2, col3);
या
SELECT id, col2, col3, MIN(col4)
FROM yourtable
GROUP BY col2, col3;