Cela devrait le faire :
SELECT JSON_CONTAINS(JSON_EXTRACT(Doc, '$.*.f1[*].c1'), '"foo1"') FROM table;
Si vous utilisez 5.7.9 ou une version ultérieure, vous pouvez remplacer les JSON_EXTRACT
fonction avec le ->
opérateur :
SELECT JSON_CONTAINS(Doc->'$.*.f1[*].c1', '"foo1"') FROM table;