Merhaba arkadaşlar,
Şöyle bir problemim var çözemedim yardımcı olursanız çok sevinirim.
şimdi bir tablomda verileri json formatında tutuyorum
örnek ; {"a":["1","3"],"b":["1","2","3"],"c":["2","4","5"],"d":["1","0","2"]}
ben bir search işlemi yapmak istiyorum kullanıcının gönderdiği değerle
örnek; a=1,b=2,c=4,d=0
ben bu verilere uygun satırları nasıl çekebilirim?
Json veri aramak
7
●56
- 23-03-2021, 19:06:53verilerin yeri değilde aldıkları değerler değişiyorbsggr78 adlı üyeden alıntı: mesajı görüntüle
- 23-03-2021, 19:07:50json_extract ve json_search denedim ama başarıya ulaşamadım belki ben yanlış yazdım.per adlı üyeden alıntı: mesajı görüntüle
json_extract böyle kullandım
SELECT * FROM `users` WHERE JSON_EXTRACT(json_verisi, "$.a")=1 boş dönüyor ama a verisinde 1 değeri bulunuyor - 23-03-2021, 19:14:47teşekkürler şöyle kullanınca sorun çözüldüper adlı üyeden alıntı: mesajı görüntüle
SELECT * FROM `users` WHERE JSON_CONTAINS(json_veri, '{"a": ["1","3"]}')