sql - How to get top 5 selected items with mysql query? -


मेरे पास एक तालिका सबमिट की गई है और एक तालिका उत्तर आईडी है, और ans फ़ील्ड ans एक varchar (255) फ़ील्ड है "18,19,20,22,23,25" जैसे अल्पविराम से सीमांकित डेटा शामिल हैं

ये सभी नंबर आईडी से उत्तर तालिका में सहसंबद्ध होते हैं उदाहरण तालिका संरचना

  submitted_answers आईडी (पूर्णांक) ans (varchar (255)) 1 "18, 19" 2 "21, 22" उत्तर आईडी 18 "मनी" 19 "गोल्ड" 20 " जो कुछ भी "21" जो 2 "  

मैं इन तालिका में कैसे शामिल हो सकता हूं और देखता हूं कि कौन सा शीर्ष 5 आइटम सबमिट किए गए_सॉवर में सबसे अधिक दिखाई देते हैं। ans फ़ील्ड।

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

उस ने कहा, आप पर क्लॉज के एक चतुर उपयोग के साथ क्या कर सकते हैं: कॉन्टैक्ट (',', साई, ',') जैसे कंसैट (' %, ', A.id,',% ') समूह a.id द्वारा, a.ans आदेश cnt desc सीमा 5

Comments

Popular posts from this blog

excel vba - How to delete Solver(SOLVER.XLAM) code -

jsp - Google line chart x-axis shrinks on transition -

java - Reaching JTextField in a DocumentListener -