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

Mysql अल्पविराम से अलग सूची के साथ काम कर रहा है - जंक्शन तालिका

यह आपके लिए काम करना चाहिए:

UPDATE table2 T
SET T.accessories = IFNULL((SELECT foo FROM
                        (SELECT t1.ProductID,GROUP_CONCAT(t2.GRP) as foo
                            FROM table1 t1 
                            LEFT JOIN table2 t2 ON t1.Accessory = t2.ProductID 
                            GROUP BY t1.ProductID
                        ) AS bar WHERE ProductID = T.ProductID
                     ),'')

यहां अपडेट किया गया है SQL Fiddle



  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 में किसी तालिका को बदलना संभव है?

  2. एक अतुल्यकालिक दास से MySQL गैलेरा क्लस्टर को कैसे पुनर्प्राप्त करें

  3. उच्चतम/सबसे छोटे <जो कुछ भी> प्रति समूह के साथ रिकॉर्ड प्राप्त करें

  4. फ़ोरैच लूप का उपयोग करके लारवेल अपडेट/संपादित करें

  5. जावा MySQL JDBC मेमोरी लीक