Ver Mensaje Individual
  #1 (permalink)  
Antiguo 11/08/2011, 04:34
cronosmen
 
Fecha de Ingreso: junio-2008
Mensajes: 165
Antigüedad: 15 años, 10 meses
Puntos: 6
Problema consulta LEFT join multiple

Buenas compañeros, estoy teniendo algunos problemas con esta consulta:

Código SQL:
Ver original
  1. "SELECT t1.*,t2.*,t3.* FROM {$this->bd}{$this->Tcontenido} as t1 LEFT JOIN  {$this->bd}{$this->Tsets} as t2 LEFT JOIN {$this->bd}{$this->Tcount} as t3 ON (t1.cod_noticia = t2.cod_noticia and t2.cod_noticia=t3.cod_pieza) where t1.cod_noticia IN ($codigos) order by t3.counter desc"

Lo que necesitaba era agregarle a la consulta de abajo que funciona bien que ordenara por counter desc de la tabla Tcount que es P_counter. pero no hay manera no soy muy entendido de sql seguro que me podeis echar una mano, la consulta original de la que parto es esta y funciona bien:

Código SQL:
Ver original
  1. "SELECT t1.*,t2.* FROM {$this->bd}{$this->Tcontenido} as t1 LEFT JOIN  {$this->bd}{$this->Tsets} as t2 ON  t1.cod_noticia = t2.cod_noticia where t1.cod_noticia IN ($codigos) order by t2.fecha_publicacion desc"

Ojala podais echarme una mano