Thank you, am I anywhere close with this?
;WITH cte AS
(SELECT ROW_NUMBER() OVER (PARTITION BY worklogid ORDER BY CRNumber) AS RN
FROM worklogs w
WHERE NOT EXISTS (SELECT 1 FROM orders WHERE CRNumber = w.CRNumber)
I'm not "feeling it" as the youth of Britain say......