Como faço (ou posso) SELECIONAR DISTINTO em várias colunas?

Preciso recuperar todas as linhas de uma tabela em que 2 colunas combinadas são todas diferentes. Então, eu quero todas as vendas que não têm outras vendas que aconteceram no mesmo dia pelo mesmo preço. As vendas exclusivas com base no dia e no preço serão atualizadas para um status ativo.

Então eu estou pensando:

UPDATE sales
SET status = 'ACTIVE'
WHERE id IN (SELECT DISTINCT (saleprice, saledate), id, count(id)
             FROM sales
             HAVING count = 1)

Mas meu cérebro dói ir mais longe do que isso.

questionAnswers(5)

yourAnswerToTheQuestion