Re: [PHP] nested queries/loops

2003-01-23 Thread Justin French
Thanks Marek, That put me right on track :) Justin on 23/01/03 11:24 PM, Marek Kilimajer ([EMAIL PROTECTED]) wrote: > SELECT * FROM partner p LEFT JOIN pid_to_sid p2s ON p.id=p2s.pid LEFT > JOIN service s ON p2s.sid=s.id LEFT JOIN category c ON s.categoryid=c.id > WHERE $your_conditions ORDER

Re: [PHP] nested queries/loops

2003-01-23 Thread Marek Kilimajer
For me it seems it can be done with one mysql query: SELECT * FROM partner p LEFT JOIN pid_to_sid p2s ON p.id=p2s.pid LEFT JOIN service s ON p2s.sid=s.id LEFT JOIN category c ON s.categoryid=c.id WHERE $your_conditions ORDER BY p.name, c.name, s.name The important part is ORDER BY clause, so whe

Re: [PHP] nested queries/loops

2003-01-23 Thread Tim Ward
// pseudo code (mostly) if (mysql_query("SELECT * FROM partner, category, service WHERE partner.id = service.id AND service.categoryid = category.id")) {while ($array = mysql_fetcharray($result)) {$partners[$array["id"][]= $array; } } // then do ...