Dette er en sag for en venstrefløj, der slutter sig til sig selv. Ideen i denne forespørgsel er:vælg alle referencer med status 'Lead Received', som ikke har en række med samme reference og et højere ID. Jeg antager, at du kun bruger id'et til at bestemme, hvad der er "nyere" status, intet tidsstempel osv.
SELECT
DISTINCT h1.reference
FROM
workflow_status_history h1 LEFT JOIN workflow_status_history h2 ON
h1.reference = h2.reference AND
h1.id < h2.id
WHERE
h1.status = 'Lead Received' AND
h2.id IS NULL