>>SELECT * FROM mytable mt1 >> WHERE mt1.FK IS NOT NULL >> AND NOT EXISTS ( SELECT * FROM mytable mt2 >> WHERE mt2.FK = mt1.FK and mt2.date > mt1.date) >>>>>Thanks Sergey! The first one didn't work (I assume because of the fact that there can be NULLs in the FK), but the second one worked fine. I needed to tweak it a little more, because I also need to join the second table to further weed out some criteria, but I figured that out easily enough. You gave me a push in the right direction, thanks!!! =)