Mysql
 sql >> Teknologi Basis Data >  >> RDS >> Mysql

Menggunakan bidang MySQL JSON untuk bergabung di atas meja

Dengan bantuan komentar Feras dan sedikit mengutak-atik:

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

Tampaknya ini berhasil, beri tahu saya jika ada cara yang lebih baik.



  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:Lihat dengan Subquery di FROM Clause Limitation

  2. Kasus MySQL dengan Sisipkan dan Perbarui

  3. Langkah-langkah untuk Menginstal MySQL8 di CentOS

  4. Mengapa tanggal saya dari mysql berkurang satu hari dalam javascript?

  5. fungsi php tidak mengembalikan semua hasil dari kueri MySQL di foreach