Select and order by question - Mailing list pgsql-php

From Andy Dunlop
Subject Select and order by question
Date
Msg-id 1146647591.7286.284.camel@localhost.localdomain
Whole thread Raw
Responses Re: Select and order by question  ("chris smith" <dmagick@gmail.com>)
List pgsql-php
Hi - I have the following code:

//show table of current events needing action
$sSql = "SELECT id FROM crm_leads ";
$sLeads = pg_exec($conn,$sSql);
for($e=0;$e<pg_numrows($sLeads);$e++){
        $sSql = "SELECT * FROM crm_events WHERE crm_leads_id = ".pg_result($sLeads,$e,"id")." AND follow_up_action!='' ORDER BY follow_up_date asc limit 1";
        $sRes = pg_exec($conn,$sSql);
        $sHits = pg_numrows($sRes);
        if($sHits!=0){
                for($i=0;$i<$sHits;$i++){
              // generate the display here
        }
}

crm_leads is a parent with many crm_events as it's children.
This code gives me the correct set of rows.
My problem is that I want only the last row from crm_events (as per limit 1) but I want those rows sorted by follow_up_date. I guess I need to have the whole query in one select statement? But how?

Any help appreciated
Thanks
Andy Dunlop

www.infocus.co.za
+27 21 532 0335 office
+27 82 770 8749 mobile
Attachment

pgsql-php by date:

Previous
From: kmh496
Date:
Subject: Re: server dropping connection
Next
From: Volkan YAZICI
Date:
Subject: Re: server dropping connection