Using a site like StackOverflow as an example:
I have a table of users, questions, and user-questions mappings. My user-questions mappings table looks like this:
userID (int 8)
questionID (int 8)
When displaying a list of popular questions, I am trying to mark the questions that have been posed by the logged-in user. Is it more efficient to check if the user-question mapping exists for each question, or get all the user-question mappings for the logged-in user from the database once, and do the checking on the server-side?
Here is a visual example of the output I want to see:
Question 1: What? (you asked this)
Question 2: Who?
Question 3: Why? (you asked this)