Mysql
 sql >> Base de Dados >  >> RDS >> Mysql

Existe uma maneira de verificar se uma matriz json contém pelo menos um item de outra matriz json no MySQL?


MySQL 8.0 tem a função JSON_OVERLAPS() , que faz exatamente o que você pede:

Você pode usar isso em uma consulta de auto-junção, como:
select t.*
from mytable t
inner join mytable t1 on json_overlaps(t1.techs, t2.techs)