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<div><br></div><div>Lucas.<br><br><div class="gmail_quote">El 2 de agosto de 2010 19:54, Leonardo Tadei - Pegasus Tech Supply <span dir="ltr">&lt;<a href="mailto:leonardot@pegasusnet.com.ar">leonardot@pegasusnet.com.ar</a>&gt;</span> escribió:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">Hola Lucas,<br>
<br>
        si tenés más de una tabla en el FROM, ponelas entre paréntesis:<br>
<br>
SELECT bla, bla<br>
FROM (t1, t2)<br>
WHERE bla, bla...<br>
<br>
        Si así anda, contanos, porque no es un bug...<br>
<br>
El lun, 02-08-2010 a las 18:14 -0300, Lucas Calviño escribió:<br>
<div><div></div><div class="h5">&gt; Gracias Matías y Leo, siempre con soluciones elegantes, es como vestir<br>
&gt; a Maradona con Armani (Maradona serían mis consultas...)<br>
&gt; Bueno, resulta que la consulta de Matías funciona bárbaro en<br>
&gt; phpmyadmin por ej, pero cuando la implemento con php me tira errores,<br>
&gt; estuve toda la tarde probando comillas simples, invertidas, etc...<br>
&gt; Pero no consigo ver el error<br>
&gt;<br>
&gt; Tiro el choclo por si algo se me pasa:<br>
&gt;<br>
&gt; 1.<br>
&gt; IF(prop.precio=0,1,0) AS flag<br>
&gt; FROM prop<br>
&gt;<br>
&gt; ORDER BY flag ASC, P.precio ASC<br>
&gt;<br>
&gt; Tira:<br>
&gt; Error en la consulta de conteo de registros: SELECT COUNT(*) FROM prop<br>
&gt; INNER JOIN zona ON prop.id_zona=zona.cod INNER JOIN ciudad ON<br>
&gt; <a href="http://ciudad.id" target="_blank">ciudad.id</a> = prop.ciudad INNER JOIN tipooper ON<br>
&gt; prop.id_tipoOper=<a href="http://tipooper.id" target="_blank">tipooper.id</a> INNER JOIN subtipoprop ON<br>
&gt; prop.id_subtipoProp=<a href="http://subtipoprop.id" target="_blank">subtipoprop.id</a> INNER JOIN tipoprop ON<br>
&gt; subtipoprop.id_tipoProp=<a href="http://tipoprop.id" target="_blank">tipoprop.id</a> INNER JOIN inmob ON<br>
&gt; prop.id_inmob=<a href="http://inmob.id" target="_blank">inmob.id</a> WHERE prop.precio &gt;= 0 AND inmob.status = 1 AND<br>
&gt; prop.show = 1 ORDER BY flag ASC, prop.precio ASC . Mysql dijo: Unknown<br>
&gt; column &#39;flag&#39; in &#39;order clause&#39;<br>
&gt;<br>
&gt;<br>
&gt; 2.<br>
&gt; IF(prop.precio=0,1,0) AS flag<br>
&gt; FROM prop<br>
&gt;<br>
&gt; ORDER BY &#39;flag&#39; ASC, P.precio ASC<br>
&gt;<br>
&gt; Ordena bien por precio pero pasa por alto &#39;flag&#39;<br>
&gt;<br>
&gt; Acá encontré un post sobre un error similar, que se debe a la versión<br>
&gt; de mysql<br>
&gt; <a href="http://bugs.mysql.com/bug.php?id=13551" target="_blank">http://bugs.mysql.com/bug.php?id=13551</a><br>
&gt;<br>
&gt; Alguna idea? gracias por el tiempo. Lucas.<br>
<br>
</div></div>--<br>
<div><div></div><div class="h5"><br>
Leonardo Tadei<br>
<a href="mailto:leonardot@pegasusnet.com.ar">leonardot@pegasusnet.com.ar</a><br>
<a href="http://blog.pegasusnet.com.ar" target="_blank">http://blog.pegasusnet.com.ar</a><br>
Firma pública: <a href="http://www.pegasusnet.com.ar/LeonardoTadei-public.key" target="_blank">http://www.pegasusnet.com.ar/LeonardoTadei-public.key</a><br>
<br>
_______________________________________________<br>
Php-avanzado mailing list<br>
<a href="mailto:Php-avanzado@pato2.fi.mdp.edu.ar">Php-avanzado@pato2.fi.mdp.edu.ar</a><br>
<a href="http://www3.fi.mdp.edu.ar/cgi-bin/mailman/listinfo/php-avanzado" target="_blank">http://www3.fi.mdp.edu.ar/cgi-bin/mailman/listinfo/php-avanzado</a><br>
</div></div></blockquote></div><br></div>