I have a query that needs to be able to left join a field at the right place given the condition that the field is equal to a variable.
Something like:
CASE WHEN challenges.userID = $var
LEFT JOIN challengesRead ON challenges.userID = challengesRead.userID
CASE WHEN challenges.opponentID = $var
LEFT JOIN challengesRead ON challenges.opponentID = challengesRead.userID
I think I am on the right track but I'm not sure how to put the query together. Thanks