Mysql
 sql >> Baza danych >  >> RDS >> Mysql

Czy istnieje sposób sprawdzenia, czy tablica json zawiera co najmniej jeden element innej tablicy json w MySQL?

MySQL 8.0 ma funkcję JSON_OVERLAPS() , który robi dokładnie to, o co prosisz:

Możesz użyć tego w zapytaniu z własnym łączeniem, na przykład:

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. Przesunięcie nieskończonych wierszy MySQL

  2. MySQL w DNX 5.0

  3. Baza danych/SQL:Jak przechowywać dane dotyczące długości/szerokości geograficznej?

  4. MySQL:sumuj daty i godziny bez dwukrotnego liczenia nakładających się okresów

  5. mySQL wybierz kody pocztowe w promieniu x km/mil w zakresie y