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.