[Php-avanzado] Ayuda con consulta sql...

Lucas Calviño thelookus en gmail.com
Lun Ago 2 20:34:10 ART 2010


no tengo varias tablas en el from, pero tengo varios inner join, de todas
maneras encerré las tablas entre paréntesis pero nada, sigo probando

Lucas.

El 2 de agosto de 2010 19:54, Leonardo Tadei - Pegasus Tech Supply <
leonardot en pegasusnet.com.ar> escribió:

> Hola Lucas,
>
>        si tenés más de una tabla en el FROM, ponelas entre paréntesis:
>
> SELECT bla, bla
> FROM (t1, t2)
> WHERE bla, bla...
>
>        Si así anda, contanos, porque no es un bug...
>
> El lun, 02-08-2010 a las 18:14 -0300, Lucas Calviño escribió:
> > Gracias Matías y Leo, siempre con soluciones elegantes, es como vestir
> > a Maradona con Armani (Maradona serían mis consultas...)
> > Bueno, resulta que la consulta de Matías funciona bárbaro en
> > phpmyadmin por ej, pero cuando la implemento con php me tira errores,
> > estuve toda la tarde probando comillas simples, invertidas, etc...
> > Pero no consigo ver el error
> >
> > Tiro el choclo por si algo se me pasa:
> >
> > 1.
> > IF(prop.precio=0,1,0) AS flag
> > FROM prop
> >
> > ORDER BY flag ASC, P.precio ASC
> >
> > Tira:
> > Error en la consulta de conteo de registros: SELECT COUNT(*) FROM prop
> > INNER JOIN zona ON prop.id_zona=zona.cod INNER JOIN ciudad ON
> > ciudad.id = prop.ciudad INNER JOIN tipooper ON
> > prop.id_tipoOper=tipooper.id INNER JOIN subtipoprop ON
> > prop.id_subtipoProp=subtipoprop.id INNER JOIN tipoprop ON
> > subtipoprop.id_tipoProp=tipoprop.id INNER JOIN inmob ON
> > prop.id_inmob=inmob.id WHERE prop.precio >= 0 AND inmob.status = 1 AND
> > prop.show = 1 ORDER BY flag ASC, prop.precio ASC . Mysql dijo: Unknown
> > column 'flag' in 'order clause'
> >
> >
> > 2.
> > IF(prop.precio=0,1,0) AS flag
> > FROM prop
> >
> > ORDER BY 'flag' ASC, P.precio ASC
> >
> > Ordena bien por precio pero pasa por alto 'flag'
> >
> > Acá encontré un post sobre un error similar, que se debe a la versión
> > de mysql
> > http://bugs.mysql.com/bug.php?id=13551
> >
> > Alguna idea? gracias por el tiempo. Lucas.
>
> --
>
> Leonardo Tadei
> leonardot en pegasusnet.com.ar
> http://blog.pegasusnet.com.ar
> Firma pública: http://www.pegasusnet.com.ar/LeonardoTadei-public.key
>
> _______________________________________________
> Php-avanzado mailing list
> Php-avanzado en pato2.fi.mdp.edu.ar
> http://www3.fi.mdp.edu.ar/cgi-bin/mailman/listinfo/php-avanzado
>
------------ próxima parte ------------
Se ha borrado un adjunto en formato HTML...
URL: http://www3.fi.mdp.edu.ar/pipermail/php-avanzado/attachments/20100802/7c105c8a/attachment.htm 


Más información sobre la lista de distribución Php-avanzado