sql >> Database teknologi >  >> RDS >> Mysql

Er der en måde at kontrollere, om et json-array indeholder mindst ét ​​element af et andet json-array i MySQL?

MySQL 8.0 har funktion JSON_OVERLAPS() , som gør præcis, hvad du beder om:

Du kan bruge det i en selvtilmeldingsforespørgsel, f.eks.:

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



  1. Returnerer den 'sidste' række af hver 'gruppe efter' i MySQL

  2. Beregn alder med decimaler fra fødselsdato

  3. Forsøger at konfigurere postgres til ror app, får fejl - fe_sendauth:ingen adgangskode angivet

  4. MAMP mysql starter ikke