¿Cómo puedo (o puedo) SELECCIONAR DISTINCT en varias columnas?

Necesito recuperar todas las filas de una tabla donde 2 columnas combinadas son todas diferentes. Así que quiero todas las ventas que no tienen otras ventas que ocurrieron el mismo día por el mismo precio. Las ventas que son únicas según el día y el precio se actualizarán a un estado activo.

Así que estoy pensando:

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

Pero me duele el cerebro ir más allá de eso.

Respuestas a la pregunta(5)

Su respuesta a la pregunta