Mysql
 sql >> Base de Dados >  >> RDS >> Mysql

Como usar uma instrução case para determinar em qual campo a junção à esquerda


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