| id | lessons |
|---|---|
| 1 | ["3M-232","3M-313"] |
| 2 | ["3M-311","3M-312"] |
| 3 | ["3M-443","3M-565"] |
| 4 | ["4M-232","4M-313"] |
| 5 | ["4M-311","4M-312"] |
| 6 | ["4M-443","4M-565"] |
How can get rows that match lessons with "3M-232" as one of them
SELECT * FROM merged_lesson where lessons = "3M-232";
Expected only row 1 to be returned
originally posted as image
You can do it using
JSON_TABLEto convert array to rows :Result :
Demo here