Thanks guys,
The inner join method is simpler & it does the trick.
One thing though - how efficient is this? I need to do it a few hundred times on a large table (27 million records). It's indexed & currently works very quickly, but I'm just wondering if you can see a problem with this in...