sql - How to get top 5 selected items with mysql query? -
मेरे पास एक तालिका सबमिट की गई है और एक तालिका उत्तर आईडी है, और ans फ़ील्ड ans एक varchar (255) फ़ील्ड है "18,19,20,22,23,25" जैसे अल्पविराम से सीमांकित डेटा शामिल हैं ये सभी नंबर आईडी से उत्तर तालिका में सहसंबद्ध होते हैं उदाहरण तालिका संरचना मैं इन तालिका में कैसे शामिल हो सकता हूं और देखता हूं कि कौन सा शीर्ष 5 आइटम सबमिट किए गए_सॉवर में सबसे अधिक दिखाई देते हैं। ans फ़ील्ड। बेशक, आपका डेटाबेस संरचना भयावह है। आपको किसी संबंधपरक डेटाबेस में अल्पविराम-सीमांकित स्ट्रिंग के रूप में आईडी की सूची का प्रतिनिधित्व नहीं करना चाहिए। उस ने कहा, आप
submitted_answers आईडी (पूर्णांक) ans (varchar (255)) 1 "18, 19" 2 "21, 22" उत्तर आईडी 18 "मनी" 19 "गोल्ड" 20 " जो कुछ भी "21" जो 2 "
पर क्लॉज के एक चतुर उपयोग के साथ क्या कर सकते हैं: कॉन्टैक्ट (',', साई, ',') जैसे कंसैट (' %, ', A.id,',% ') समूह a.id द्वारा, a.ans आदेश cnt desc सीमा 5
Comments
Post a Comment