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

MySQL में समान आईडी वाली पंक्तियों के फ़ील्ड को संयोजित करें

आपको group byजोड़ना होगा :

SELECT m.id, GROUP_CONCAT(distinct(g.loc)) 
FROM mutations m JOIN
    genes g
    ON m.id = g.id
GROUP BY m.id;

रास्ते में, आपको कुछ और चीजें सीखनी चाहिए:

  • स्पष्ट join का उपयोग करें वाक्य - विन्यास। एक साधारण नियम:from . में कभी भी अल्पविराम का प्रयोग न करें खंड।
  • टेबल एलियासेस का उपयोग करें (m और g ) वे क्वेरी को लिखने और पढ़ने में आसान बनाते हैं।


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. PHP-MySQL-MySQL पूर्णांक फ़ील्ड को सुरक्षित रूप से कैसे बढ़ाएँ?

  2. एक सबक्वेरी के साथ WHERE ID IN करें जो ID की एक स्ट्रिंग लौटाता है

  3. Mysql में विशिष्ट दिनांक प्रारूप

  4. MySQL में COUNT(id) बनाम COUNT(*)

  5. अद्वितीय बाधा जो MySQL में खाली मानों की अनुमति देती है