Mysql
 sql >> Datenbank >  >> RDS >> Mysql

Verwenden des MySQL-JSON-Felds zum Verbinden mit einer Tabelle

Mit Hilfe von Feras' Kommentar und etwas Gefummel:

  SELECT 
       u.user_id, 
       u.user_name, 
       g.user_group_id,
       g.group_name
   FROM user u
   LEFT JOIN user_group g on JSON_CONTAINS(u.user_groups, CAST(g.user_group_id as JSON), '$')

Das scheint zu funktionieren, lass es mich wissen, wenn es einen besseren Weg gibt.