sql >> Databáze >  >> RDS >> Mysql

Existuje způsob, jak zkontrolovat, zda pole json obsahuje alespoň jednu položku jiného pole json v MySQL?

MySQL 8.0 má funkci JSON_OVERLAPS() , která dělá přesně to, co požadujete:

Můžete to použít v dotazu vlastního připojení, například:

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



  1. Najděte sloupec, který obsahuje danou hodnotu v MySQL

  2. Je objednávka PostgreSQL plně zaručena při řazení podle nejedinečného atributu?

  3. pořadí provedení ve webovém prostředí

  4. Highcharts async Server Načítání s více řadami