query: select_statement; select_statement: select a, b, a xor b from (select _field as a, _field as b from _table) tmp where filter order by lower(a), lower(b); filter: (a xor b) = 0 | (a xor b) = 1