Ver Mensaje Individual
  #2 (permalink)  
Antiguo 13/02/2009, 14:09
Avatar de GatorV
GatorV
$this->role('moderador');
 
Fecha de Ingreso: mayo-2006
Ubicación: /home/ams/
Mensajes: 38.567
Antigüedad: 18 años, 5 meses
Puntos: 2135
Respuesta: multiples condiciones en join usando zend framework

Segun tengo entendido las multiples condiciones en los joins solamente pueden darse entre dos columnas, no puedes en este caso hacer un join con un valor.

Estas seguro que esa consulta te da resultados?, viendo el Manual de MySQL, las condiciones del JOIN tienen que ser columnas, por ejemplo:
Código sql:
Ver original
  1. SELECT * FROM t1 LEFT JOIN (t2, t3, t4) ON (t2.a=t1.a AND t3.b=t1.b AND t4.c=t1.c)

Por eso te marca el error si te fijas te dice que no encuentra una columna llamada "per-105" ya que esta evaluando y buscando una columna en lugar de buscar por el valor.

Saludos