sql >> Databasteknik >  >> RDS >> Mysql

Använder MySQL JSON-fältet för att gå med på ett bord

Med hjälp av Feras kommentar och lite pyssel:

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

Det här verkar fungera, låt mig veta om det finns ett bättre sätt.



  1. Få indexriktning från informationsschemat i MySQL

  2. Förhindrar MySQL från att infoga implicita standardvärden i kolumner som inte är null

  3. Hur skriver jag ut alla fält för alla tabeller i mysql-databasen?

  4. Hur felsöker man ORA-01775:looping kedja av synonymer?