Mysql
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Mysql

Có cách nào để kiểm tra xem một mảng json có chứa ít nhất một mục của một mảng json khác trong MySQL không?

MySQL 8.0 có chức năng JSON_OVERLAPS () , thực hiện chính xác những gì bạn yêu cầu:

Bạn có thể sử dụng nó trong một truy vấn tự tham gia, như:

select t.*
from mytable t
inner join mytable t1 on json_overlaps(t1.techs, t2.techs)



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Khi nào sử dụng NULL trong bảng MySQL

  2. Khóa cấp bảng ở chế độ Hibernate

  3. Sử dụng php filter_var với mysql_real_escape_string

  4. Cách sử dụng NHibernate với cả máy chủ MySQL và máy chủ Microsoft SQL 2008

  5. PDO rowCount () hoạt động trên MySQL nhưng không hoạt động trên SQL Server 2008 R2