Mysql
 sql >> Baza danych >  >> RDS >> Mysql

Mysql pracujący z listą oddzieloną przecinkami - Tabela połączeń

To powinno działać dla Ciebie:

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 ),'')

Oto zaktualizowany 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. Różnica między schematem / bazą danych w MySQL

  2. Wyprowadzanie XML przez PHP i SQL

  3. Ostrzeżenie:mysql_connect():Odmowa dostępu dla użytkownika 'root'@'localhost' (przy użyciu hasła:TAK)

  4. Jak połączyć się z bazą danych MySQL działającą jako kontener w dockerze?

  5. Problemy z próbą użycia MySQL w połączeniu z Emacs