sql >> Database >  >> RDS >> Mysql

Hoe een case-statement te gebruiken om te bepalen op welk veld je moet blijven joinen

Zoiets zou kunnen werken

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


  1. mysql dynamische query in opgeslagen procedure

  2. PHP:mysql_connect() werkt niet via de opdrachtregel

  3. Hoe een inner join op rijnummer in sql-server te doen?

  4. Laravel volgorde door heeftveel relaties