Mysql
 sql >> Database >  >> RDS >> Mysql

Come utilizzare un'istruzione case per determinare in quale campo lasciare il join

Qualcosa del genere potrebbe funzionare

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