У меня недавно была такая же проблема, и этот форум мне очень помог, но я обнаружил, что ответ OMG Ponies не завершен. Это работает для случаев с заметками, но не для случаев без заметок, что является моей проблемой.
Мой ответ похож, но вместо того, чтобы присоединиться к групповому запросу с примечаниями, я присоединяю его к кейсам.
Было бы:
SELECT c.*, x.*
FROM CASES c
LEFT JOIN (SELECT n.case_id, MAX(n.note_date) AS max_note_date
FROM NOTES n
GROUP BY n.case_id) y ON y.case_id = c.case_id
LEFT JOIN NOTES x ON x.case_id = c.case_id AND x.note_date=y.max_note_date
Также допустимо получать только случаи с примечаниями, удаляющими одно левое ключевое слово или оба