consulta sqlite com intersect e exceto

aqui é uma consulta de sqlite que eu tenho que executar, mas eu quero executar, exceto a operação primeiro e depois a interseção. Por padrão, a interseção recebe mais precedência, exceto. Existe uma maneira que eu possa conseguir isso?

select a, b from table1 intersect select a,b from table2 except  select a, b from table3

Eu tentei colocar as consultas entre colchetes, mas isso me causou um erro "[ near "(": syntax error ]".

select a, b from table1 intersect (select a,b from table2 except  select a, b from table3)

questionAnswers(1)

yourAnswerToTheQuestion