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

условно присъединяване в mysql

Не можете да го направите директно така... можете обаче да направите нещо подобно (не много красиво...):

SELECT
t.id,
t.type,
t2.id AS id2,
t3.id AS id3

FROM t
LEFT JOIN t2 ON t2.id = t.id AND t.type = 't2'
LEFT JOIN t3 ON t3.id = t.id AND t.type = 't3'


  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_* функции в PHP?

  2. MySQL DISTINCT на GROUP_CONCAT()

  3. MySQL – Грешка при свързване – [MySQL][ODBC 5.3(w) Driver]Host „IP“ не е разрешен да се свързва с този MySQL сървър

  4. Как да създадете MySQL потребител само за четене?

  5. Как да преименувате база данни в MySQL