Thanks, but that's not quite what I'm trying to do... Let me fill in this table a bit so you can see what I'm talking about (it's kind of hard to explain this otherwise....)<br><FONT FACE=monospace><br> ID Name ParentID<br>----- ------------- --------<br> 1 World 0<br> 2 Europe 1<br> 3 England 2<br> 4 London 3<br> 5 North America 1<br> 6 United States 5<br> 7 California 6<br> 8 Los Angeles 7<br> 9 Sacramento 7<br> 10 San Francisco 7<br> 11 Florida 6<br> 12 Tampa 11<br></font><br>From this table, Los Angeles "belongs" to California, which "belongs" to United States, etc.<br><br>What I need is a query that will, if I have Los Angeles' ID, give me California, United States, North America, and World...<br><br>I can get the right result by doing queries until I hit the top (ParentID=0), but I'd rather do it in one query if possible... Any ideas?