При использовании оператора сравнения вы должны указать имена столбцов для каждого условия.Эта ошибка часто повторяется, так что не волнуйтесь, вы не первый и наверняка не последний.
То, как вы интерпретируете это при запуске, - WHERE (CONDITION) OR (something unknown so I'll make it true);
, но по конкретному имени столбца.в обоих условиях это даст вам желаемую функциональность WHERE (CONDITION) OR (SOMEOTHERCONDITION);
SELECT objects
FROM the table
WHERE objects LIKE "a%"
OR objects LIKE "b%"
AND objects LIKE "%a"
OR objects LIKE "%b";