I am trying to pull a photo from tblimage that matches maxid in tblimage for each user. Currently, I receive all messages from the message table and a random photo for the user who posted the message, I would like the photo to be the last photo uploaded. the way it is written, now he just pulls a random photo from the table. any suggestions?
table structures are as follows:
messages: msgid, message, user_id, event_id
tblimage: id, photo, userid
SELECT messages.*, tblimage.photo, max(tblimage.id)
FROM messages LEFT JOIN tblimage ON messages.user_id = tblimage.userid
GROUP BY messages.msg_id, messages.user_id
ORDER BY messages.msg_id DESC, tblimage.id desc
source
share