Пробую так:
Код: Выделить всё
$query->andWhere(
'not', [new Expression("JSON_EXTRACT({$table}.datas, '$.someParam')") => null]],
)
Operator 'JSON_EXTRACT({{%SUBACC}}.DATA, '$.someParam')' requires two operands.
На заметку - пара рабочих вариантов, но по условию не удовлетворяющих меня, от них отталкивался:
Код: Выделить всё
['is', new Expression("JSON_EXTRACT({$table}.datas, '$.essomeParamb')"), null],
Код: Выделить всё
['like', new Expression("JSON_EXTRACT({$table}.data, '$.someParam')"), $someData],