Ver Mensaje Individual
  #1 (permalink)  
Antiguo 23/06/2012, 12:56
Avatar de salbatore
salbatore
 
Fecha de Ingreso: abril-2007
Ubicación: Springfield
Mensajes: 1.567
Antigüedad: 17 años, 10 meses
Puntos: 19
Ordenar inner join

Buenas a todos,

He probado varias convinaciones, pero no doy con la acertada. ¿Como puedo ordenar por la columna "fecha" de la tabla "articles" en este query?:

Código MySQL:
Ver original
  1. SELECT a.name as as_name,a.article as as_article
  2. FROM (((perez_articles a INNER JOIN perez_articles_relation ac ON a.i=ac.perez_article )
  3. INNER JOIN perez_categories c ON c.i=ac.perez_category)
  4. INNER JOIN perez_categories_relation cb ON cb.perez_categories=ac.perez_category)
  5.  INNER JOIN perez b ON b.i=cb.perez  
  6.   WHERE  a.s='1'  and  ac.s='1'  and  c.s='1'  and  cb.s='1'  and  b.s='1' ORDER BY a.fecha desc'

Si ejecuto esa consulta, se muestran resutados, pero no se orden por "fecha".

¿Que hago mal?