I have the following query using zend-db.
$select = $db->select()->from('assignment',array('assignment.id','form_type','assignment.no_of_files'))
->join('assignment_insurance','assignment_insurance.assignment_id = assignment.id',array('assignment_insurance.assignment_id','insurance_company_id','insurance_claim_number'))
->join('insurance','insurance.id = assignment_insurance.insurance_company_id',array('company'))
->join('assignment_insured_or_claimant','assignment_insured_or_claimant.assignment_id = assignment.id',array('first_name','last_name'))
->join('assignment_appraiser','assignment_appraiser.assignment_id = assignment.id',array('appraiser_id','next_status_date'))
->join('appraiser','appraiser.id = assignment_appraiser.appraiser_id',array('first_name as appraiser_first_name','last_name as appraiser_last_name'))
This query is working fine but i want to join the last data inserted from the table called status. The query of the status table that I want to join is something like,
SELECT * FROM `assignment_status`
WHERE id=(the_assignment_id) ORDER BY id DESC LIMIT 1
How can I do so? Please help. Thanks