Mysql
 sql >> база данни >  >> RDS >> Mysql

Как да използвате оператор case, за да определите в кое поле да оставите присъединяване

Нещо подобно може да работи

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


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Еквивалентна клауза за връщане на Mysql

  2. Добавете още персонализирани променливи към mysql вмъкване при blueimp/jquery-file-upload

  3. MYSQL многократно вмъкване в codeigniter

  4. mysqldump цялата структура, но само данни от избрани таблици в една команда

  5. Mysql функция, връщаща стойност от заявка