Mysql
 sql >> डेटाबेस >  >> RDS >> Mysql

एक कॉलम में कई मानों वाली क्वेरी

सबसे अच्छा उपाय यह होगा कि आप अपनी स्कीमा को सामान्य करें। कॉमा-सीमांकित सूची के बजाय आपके पास प्रत्येक बच्चे के लिए एक पंक्ति वाली एक अलग तालिका होनी चाहिए। फिर आप एक विशिष्ट बच्चे के साथ माता-पिता को खोजने के लिए इस तालिका में शामिल हो सकते हैं। इसके उदाहरण के लिए @themite's answer देखें।

लेकिन अगर आप किसी कारण से ऐसा नहीं कर सकते हैं, तो आप FIND_IN_SET :

WHERE FIND_IN_SET('Alex', children)


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. MySQL 5.7 को पूरी तरह से हटा रहा है

  2. MySQL के लिए हटाए गए 'रूट' उपयोगकर्ता और पासवर्ड को पुनर्स्थापित करना

  3. MySQL:त्रुटि कोड:1118 पंक्ति का आकार बहुत बड़ा (> 8126)। कुछ कॉलम को टेक्स्ट या बीएलओबी में बदलना

  4. स्वचालित रूप से डेटाबेस स्कीमा बनाने के लिए स्प्रिंग बूट प्राप्त करने में असमर्थ

  5. MYSQL या बनाम IN प्रदर्शन