sql >> Database teknologi >  >> RDS >> Mysql

Bruger MySQL JSON-feltet til at deltage på et bord

Ved hjælp af Feras' kommentar og lidt fifleri:

  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 ser ud til at virke. Lad mig vide, hvis der er en bedre måde.



  1. Hvordan trækker man en til måneden for et datoformat i mysql?

  2. Registreringsfejl php, mysql, ingen data i databasen

  3. Søg efter data, der ikke er engelsk tekst

  4. mysql vælg antal rækker mellem tidsrum