Does your table have a "submitted_date" field or some other serialised 
or chronological field? If not your stuffed because RDBMs do not 
guarantee the order records are stored in.

If you do have a "submitted_date" field then you can create a view that 
is grouped by max(submitted_date) and select against this query.

Stacy Mader wrote:

 > Hi all,
 >
 > I have a table (report_response) which has (among others)
 > fault_no and response_no fields. Now a fault_no can have
 > multiple response_no's.
 >
 > The thing is, when I issue the following SQL:
 >
 > SELECT fault_no ,one_line_summary FROM report_response
 > WHERE (reported_by LIKE '%J BLOGGS%' ) order by fault_no DESC
 >
 > my returned list displays:
 >
 > 1355 Glish leftovers on sagitta
 > 1350 Site phones
 > 1350 Site phones
 >
 > See those multiple occurances of 1350? This means there are 2 responses
 > to the fault_no = 1350. How can I fudge the SQL
 > to select the last response_no submitted?
 >
 > Regards,
 >
 > Stacy.
 >
 > BTW: Using DBI:1.14 with Oracle 7.3.3


-- 
Simon Oliver

---

Reply via email to