Ik ben al even opzoek naar een manier om een WHERE clause te maken op een JSON array in SQL. (mariaDB)
Met een simpele LIKE kom ik enigszins uit de voeten, zoals
{ "id" : [1, 2, 3] }
----
WHERE "tags LIKE '%\"1\"%' "
Maar ik heb ook kolommen met de volgende layout JSON,
{ "collection" : ["1"], "identity" : ["1"] } >> ?
----
De MEMBER OF functie werkt niet op MariaDB, zou een goede oplossing zijn.
En dit lukt me niet, kan iemand me in de goede richting nudgen?
Probleem beter beschreven, hier.
Met een simpele LIKE kom ik enigszins uit de voeten, zoals
{ "id" : [1, 2, 3] }
----
WHERE "tags LIKE '%\"1\"%' "
Maar ik heb ook kolommen met de volgende layout JSON,
{ "collection" : ["1"], "identity" : ["1"] } >> ?
----
De MEMBER OF functie werkt niet op MariaDB, zou een goede oplossing zijn.
En dit lukt me niet, kan iemand me in de goede richting nudgen?
Probleem beter beschreven, hier.