También puedes utilizar el nº de posición del campo, para ordenar por él.
Por ejemplo, si quieres ordenar por tipo y dentro de cada tipo por nombre, lo puedes hacer así :
Código:
select 'FRUTAS' as tipo, nombre, color, sabor from a
union
select 'OTROS', nombre, color, sabor from b
order by 1, 2
Saludos