them. I don't see a pattern in the records that would &gt; explain this. And the business software returns all of the components &gt; in the product structure. &gt; &gt; What is going on with this? Am I trying to do this type of link with &gt; too many levels? Is there a better way to do this type of query? &gt; &gt; Thanks for your help. &gt; &gt; Karen &gt; Karen Guest Posts: n/a 's Computer Specifications 25th Sep 2006 All of the joins are LEFT JOINs. I think the joins are correct since the query returns the components for some items on the third level. The problem is that it isn't returning data where I know there should be data (for other items on the third level). If I use these items as the first level, their structure is displayed as expected. [MVP] S.Clark wrote: &gt; If you have all of the joins as INNER joins, then it would require that the &gt; parent have a component at every level to return values. By making them an &gt; OUTER join, it would show all records, whether they had one component, or &gt; multiple. &gt; &gt; &gt; -- &gt; Steve Clark, Access MVP &gt; FMS, Inc &gt; http://www.fmsinc.com/consulting &gt; Professional Access Database Repair &gt; *FREE* Access Tips: http://www.fmsinc.com/free/tips.html &gt; &gt; &gt; &gt; "Karen" &lt;(E-Mail Removed)&gt; wrote in message &gt; news:(E-Mail Removed)... &gt; &gt;I need to query a single table over and over again and have a problem &gt; &gt;