Index: src/cayenne/java/org/objectstyle/cayenne/access/trans/QueryAssemblerHelper.java
===================================================================
RCS file: /cvsroot/cayenne/cayenne/src/cayenne/java/org/objectstyle/cayenne/access/trans/QueryAssemblerHelper.java,v
retrieving revision 1.14
diff -u -r1.14 QueryAssemblerHelper.java
--- src/cayenne/java/org/objectstyle/cayenne/access/trans/QueryAssemblerHelper.java	30 Apr 2003 11:32:36 -0000	1.14
+++ src/cayenne/java/org/objectstyle/cayenne/access/trans/QueryAssemblerHelper.java	7 May 2003 04:22:08 -0000
..-143,11 +143,10 @@
             } else {
                 ObjAttribute objAttr = (ObjAttribute) pathComp;
                 if (lastRelationship != null) {
-                    DbRelationship lastDbRel =
-                        (DbRelationship) lastRelationship
-                            .getDbRelationships()
-                            .get(
-                            0);
+                    List lastDbRelList =
+                        lastRelationship.getDbRelationships();
+                    DbRelationship lastDbRel = 
+                        (DbRelationship) lastDbRelList.get(lastDbRelList.size() - 1);
                     processColumn(buf, objAttr.getDbAttribute(), lastDbRel);
                 } else {
                     processColumn(buf, objAttr.getDbAttribute());
..-404,4 +403,4 @@
 
         processColumn(buf, att);
     }
-}
\ No newline at end of file
+}