Mysql
 sql >> Base de données >  >> RDS >> Mysql

Comment utiliser une instruction case pour déterminer sur quel champ effectuer une jointure gauche

Quelque chose comme ça peut fonctionner

LEFT JOIN challengesRead 
ON challenges.userID = CASE 
WHEN challenges.userID = $var THEN challengesRead.userID 
WHEN challenges.opponentID = $var THEN challenges.opponen END