Я пытаюсь создать синтаксис SQL LIKE, который соответствует что-то вроде:
String 1:
[
{"event_uuid":"9419b4d0-69d5-0137-34e0-218193219df4",
"status":"checked_in",
"updated_at":"2019-09-16T08:16:10.189+02:00"
},
{"event_uuid":"218193219df4-9419b4d0-69d5-0137-34e0",
"status":"checked_out",
"updated_at":"2019-09-16T08:16:10.189+02:00"
}
]
String 2:
[
{"event_uuid":"9419b4d0-69d5-0137-34e0-218193219df4",
"status":"checked_out",
"updated_at":"2019-09-16T08:16:10.189+02:00"
},
{"event_uuid":"218193219df4-9419b4d0-69d5-0137-34e0",
"status":"checked_in",
"updated_at":"2019-09-16T08:16:10.189+02:00"
}
]
Я безуспешно пробовал следующее:
LIKE '%9419b4d0-69d5-0137-34e0-218193219df4%[^}]%checked_in%'
Массив json сохраняется какстрока в базе данных, мне нужен синтаксис LIKE, который соответствует первой строке, но не второй, например:
LIKE '%9419b4d0-69d5-0137-34e0-218193219df4%checked_in%'
- будет соответствовать им обоим
Есть идеи, что я делаю не так?