SELECT C.*, cs.name as status_name, ICR.status, ICR.message
FROM customer C
LEFT JOIN customer_status AS cs ON cs.cname = C.status
LEFT JOIN requests as ICR ON ICR.id = (
SELECT ICRM.customer_id FROM requests ON ICRM
WHERE ICRM.customer_id = C.id
ORDER BY ICRM.id DESC
LIMIT 1 )
WHERE {$whereDate} {$Query}
GROUP BY C.id ORDER BY C.date_add ASC LIMIT 6
this line is causing the error
LEFT JOIN requests as ICR ON ICR.id = (SELECT ICRM.customer_id FROM requests ON ICRM WHERE ICRM.customer_id = C.id ORDER BY ICRM.id DESC LIMIT 1 )
When I add the reques table the data is not working. I want to pull only the last data for each customer from the questions table.