Best way to construct this query?

Posted by Andrew on Stack Overflow See other posts from Stack Overflow or by Andrew
Published on 2010-04-17T22:23:54Z Indexed on 2010/04/17 22:33 UTC
Read the original article Hit count: 244

Filed under:
|
|

I have two tables set up similar to this (simplified for the quest):

actions-

id - user_id - action - time

users -

id - name

I want to output the latest action for each user. I have no idea how to go about it.

I'm not great with SQL, but from what I've looked up, it should look something like the following. not sure though.

SELECT `users`.`name`, *
FROM users, actions
JOIN < not sure what to put here >
ORDER BY `actions`.`time` DESC
< only one per user_id >

Any help would be appreciated.

© Stack Overflow or respective owner

Related posts about sql

Related posts about mysql