I have a perfectly working LEFT query but when i try to add a sub query it is not having it:
here is the working query
SELECT supportactivity.supportactivity_id AS supportactivity_id, supportactivity.supportactivity AS supportactivity, supportactivityuser.username AS username, supportactivityuser.timeentered AS timeentered, qualityadmin.quality_name AS quality_name, qualityadmin.qualityadmin_id AS qualityadmin_id FROM supportactivity LEFT JOIN supportactivityrelations ON supportactivity.supportactivity_id = supportactivityrelations.supportactivity_id LEFT JOIN supportactivityuser ON supportactivity.supportactivity_id = supportactivityuser.supportactivity_id LEFT JOIN qualityadmin ON supportactivityrelations.quality_name = qualityadmin.quality_name WHERE supportactivityuser.username = 'fudge' ORDER BY supportactivity
and here is the query + the sub query. Im trying to select the MAX timeentered
SELECT supportactivity.supportactivity_id AS supportactivity_id, supportactivity.supportactivity AS supportactivity, supportactivityuser.username AS username, supportactivityuser.timeentered AS timeentered, qualityadmin.quality_name AS quality_name, qualityadmin.qualityadmin_id AS qualityadmin_id FROM supportactivity LEFT JOIN supportactivityrelations ON supportactivity.supportactivity_id = supportactivityrelations.supportactivity_id LEFT JOIN supportactivityuser ON supportactivity.supportactivity_id = supportactivityuser.supportactivity_id LEFT JOIN qualityadmin ON supportactivityrelations.quality_name = qualityadmin.quality_name WHERE supportactivityuser.username = 'fudge' AND timeentered = (select MAX(timeentered) FROM supportactivityuser) ORDER BY supportactivity
I have searched the archives and cannot see where im going wrong here