Por curiosidade, no select abaixo eu conseguiria trazer todos os campos da tabela compras menos o ID, porém não chamando um por um, tem alguma madeira de chamar todos os campos excluindo apenas um?
SELECT COMPRADORES.NOME, COMPRAS.* FROM COMPRAS INNER JOIN COMPRADORES ON COMPRAS.COMPRADOR_ID = COMPRADORES.ID WHERE NOME LIKE 'GUILHERME%'