Mysql
 sql >> база данни >  >> RDS >> Mysql

Има ли начин да проверите дали json масив съдържа поне един елемент от друг json масив в MySQL?

MySQL 8.0 има функция JSON_OVERLAPS() , който прави точно това, което поискате:

Можете да използвате това в заявка за самосъединяване, като:

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. Различен подход за използване на клауза IN в MySql

  2. Symfony2:Избройте градовете по държави

  3. MySQL връзка:глобално или в обект?

  4. Интеграция на Hadoop и MySQL

  5. Изтрийте дублиращи се редове с брой по-голям от 1 в mysql