Hi,<br> I am trying to do a multi join with some params. My code is:<br> <br> my $rs = [$c->model('myappDB::City')->search(<br>     {<br>       'calls.CallerID' => '1',<br>       'calls.CallStatusID' => '0'<br>     },<br>     {       <br>       join => { 'property' => 'calls' },<br>       order_by => 'me.CityName'<br>     } <br>     )];<br> -----------------------------------------<br> <br> in my DB.pm files:<br> <br> property:<br> __PACKAGE__->has_many(calls => 'myappDB::Call', 'PropertyID');<br> __PACKAGE__->belongs_to(city => 'myappDB::City', 'CityID');<br> <br> city:<br> __PACKAGE__->has_many(property => 'myappDB::Property', 'CityID');<br> <br> calls:<br> __PACKAGE__->belongs_to(property => '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 %]<br><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     | PropertyName                           | CallNumberID |<br>
 +--------------+----------------------------------------+--------------+<br> | Altoona      | Courtyard by Marriott Altoona          |          964 |<br> | Atlanta      | Residence Inn Atlanta                  |          764 |<br> | Columbus     | Courtyard by Marriott Columbus Airport |          904 |<br> | Greeneville  | Main Stay Greenville                   |         1064 |<br> | Mississauga  | Courtyard Mississauga-Airport         
 |          704 |<br> | Pittsburgh   | MainStay Pittsburgh                    |         1004 |<br> | White Plains | Residence Inn White Plains             |          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> 
      <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.