Hi,<br> I am trying to do a multi join with some params. My code is:<br> <br> my $rs = [$c-&gt;model('myappDB::City')-&gt;search(<br> &nbsp;&nbsp;&nbsp; {<br> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 'calls.CallerID' =&gt; '1',<br> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 'calls.CallStatusID' =&gt; '0'<br> &nbsp;&nbsp;&nbsp; },<br> &nbsp;&nbsp;&nbsp; {&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;  <br> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp; join =&gt; { 'property' =&gt; 'calls' },<br> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp; order_by =&gt; 'me.CityName'<br> &nbsp;&nbsp;&nbsp; }&nbsp;<br> &nbsp;&nbsp;&nbsp; )];<br> -----------------------------------------<br> <br> in my DB.pm files:<br> <br> property:<br> __PACKAGE__-&gt;has_many(calls =&gt; 'myappDB::Call', 'PropertyID');<br> __PACKAGE__-&gt;belongs_to(city =&gt; 'myappDB::City', 'CityID');<br> <br> city:<br> __PACKAGE__-&gt;has_many(property =&gt; 'myappDB::Property', 'CityID');<br> <br> calls:<br> __PACKAGE__-&gt;belongs_to(property =&gt; 'accessDB::Property',
 'PropertyID');<br> <br> -------------------------<br> and this is my outcome: (column names) City,PropertyName,CallNumberID<br> <br>   Altoona,Courtyard by Marriott Altoona,<br>   Atlanta,,<br>   Columbus,,<br>   Greeneville,Main Stay Greenville,<br>   Mississauga,,<br>   Pittsburgh,,<br>   White Plains,Residence Inn White Plains,<br> <br> ---------------------<br> <br> This is my template:<br> [% FOREACH rs IN rs %]<br> [% rs.CityName %],[% rs.property.PropertyName %],[% rs.property.calls.CallNumberID %]&lt;br&gt;<br> [% END %]<br> <br> --------------<br> <br> As you can see, I have missing data. Is there something wrong that I did?<br> This is mydate from mysql query:<br> +--------------+----------------------------------------+--------------+<br> | CityName&nbsp;&nbsp;&nbsp;&nbsp; | PropertyName&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; | CallNumberID |<br>
 +--------------+----------------------------------------+--------------+<br> | Altoona&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; | Courtyard by Marriott Altoona&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; |&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 964 |<br> | Atlanta&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; | Residence Inn Atlanta&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; |&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 764 |<br> | Columbus&nbsp;&nbsp;&nbsp;&nbsp; | Courtyard by Marriott Columbus Airport |&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 904 |<br> | Greeneville&nbsp; | Main Stay Greenville&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; |&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 1064 |<br> | Mississauga&nbsp; | Courtyard Mississauga-Airport&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
 |&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 704 |<br> | Pittsburgh&nbsp;&nbsp; | MainStay Pittsburgh&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; |&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 1004 |<br> | White Plains | Residence Inn White Plains&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; |&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 864 |<br> +--------------+----------------------------------------+--------------+<br> <br> I also, try different join by selecting the main table is calls, or property, and still getting stuck on the sorting<br> <br> <br> Thank you,<br> Will<br> <br> <p>&#32;
      <hr size=1>Luggage? GPS? Comic books? <br>
Check out fitting <a href="http://us.rd.yahoo.com/evt=48249/*http://search.yahoo.com/search?fr=oni_on_mail&p=graduation+gifts&cs=bz"> gifts for grads</a> at Yahoo! Search.