Tengo una tabla id1
, id2
, type
. type
es un valor enumerado que contiene un nombre de otra tabla. Me gustaría preformar un join
con el nombre de la tabla de type
. Por ejemplo:condicional unirse en mysql
switch($type)
case 'table1':
join table1;
break;
case 'table2':
join table2;
break;
¿Cómo puedo lograr esto?
No es eso simplemente "el camino"? Deja de usar mi nombre – stevedbrown
Es una forma "A". Se ve feo, esperaba que hubiera algo mejor. Pero la mayoría de SQL más allá de "SELECT * FROM X" me parece feo;) –
Steve deja de pelear contigo mismo: P – Purefan