I have a quick and hopefully easy question. It's in regards to how to set up a query. I have one table (users) for "users" that contains a user_id (auto increment) and a user_name. I have another table (entries) that holds "entries" in a type of journal. Say this has entry_id (auto increment), user_id, entry_text, and entry_time (contains a unix timestamp). What I want to do is get a list of "recent" entries to display on my web site. However, I want each user_name to only show up once. So I'll do a select on the entries table, order it by entry_time, and limit it to say 5. I want it to display the last 5 entries by unique users, rather than the last 5 entries period (IE: if one user updates 5 times in a row, I want it to discard all but their most recent). Is it possible to form an SQL query that will do this?