<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
		>
<channel>
	<title>Comentarios en: Obtener una columna con el número de fila en MySQL</title>
	<atom:link href="http://luauf.com/2009/06/14/generar-una-columna-calculada-autonumerica-en-mysql/feed/" rel="self" type="application/rss+xml" />
	<link>http://luauf.com/2009/06/14/generar-una-columna-calculada-autonumerica-en-mysql/</link>
	<description></description>
	<lastBuildDate>Mon, 06 Feb 2012 13:09:21 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
	<item>
		<title>Por: Ileana</title>
		<link>http://luauf.com/2009/06/14/generar-una-columna-calculada-autonumerica-en-mysql/comment-page-1/#comment-15393</link>
		<dc:creator>Ileana</dc:creator>
		<pubDate>Tue, 15 Nov 2011 18:09:08 +0000</pubDate>
		<guid isPermaLink="false">http://luauf.com/?p=1046#comment-15393</guid>
		<description>Me parece muy buena la idea, pero lo probe y no me funciona =(, no sé si tenga que ver con la versión del sql.</description>
		<content:encoded><![CDATA[<p>Me parece muy buena la idea, pero lo probe y no me funciona =(, no sé si tenga que ver con la versión del sql.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Por: Aristides López de León</title>
		<link>http://luauf.com/2009/06/14/generar-una-columna-calculada-autonumerica-en-mysql/comment-page-1/#comment-14408</link>
		<dc:creator>Aristides López de León</dc:creator>
		<pubDate>Sat, 15 Oct 2011 20:31:10 +0000</pubDate>
		<guid isPermaLink="false">http://luauf.com/?p=1046#comment-14408</guid>
		<description>Efectivamente, si haces una totalizacion de datos agrupados y ordenados en base al resultado totalizado no funciona....

Pero
si haces a manera de proxi, un view, o un select de la consulta totalizada, y despues sobre eso haces el truco, si funciona!!!
Me explico sobre tu ejemplo

Consulta normal
mysql&gt; SELECT nombre, sum(dinero) as tdinero 
FROM cuentas C 
GROUP BY nombre
ORDER BY tdinero ;

//supongamos que lo de arriba lo metes en un view, es la manera mas facil de comprender, aunque se puede hacer sin tenerlo en un view
entonces

digamos que el view se llama, VIEW1

harias....

mysql&gt; SELECT nombre, sum(dinero)
FROM cuentas C 
GROUP BY nombre
ORDER BY sum(dinero);

select @rownum:=@rownum+1 &#039;row number&#039;, nombre, tdinero from VIEW1, (SELECT @rownum:=0) R  order by tdinero 

y voila!!!!
ya lo tienes</description>
		<content:encoded><![CDATA[<p>Efectivamente, si haces una totalizacion de datos agrupados y ordenados en base al resultado totalizado no funciona&#8230;.</p>
<p>Pero<br />
si haces a manera de proxi, un view, o un select de la consulta totalizada, y despues sobre eso haces el truco, si funciona!!!<br />
Me explico sobre tu ejemplo</p>
<p>Consulta normal<br />
mysql&gt; SELECT nombre, sum(dinero) as tdinero<br />
FROM cuentas C<br />
GROUP BY nombre<br />
ORDER BY tdinero ;</p>
<p>//supongamos que lo de arriba lo metes en un view, es la manera mas facil de comprender, aunque se puede hacer sin tenerlo en un view<br />
entonces</p>
<p>digamos que el view se llama, VIEW1</p>
<p>harias&#8230;.</p>
<p>mysql&gt; SELECT nombre, sum(dinero)<br />
FROM cuentas C<br />
GROUP BY nombre<br />
ORDER BY sum(dinero);</p>
<p>select @rownum:=@rownum+1 &#8216;row number&#8217;, nombre, tdinero from VIEW1, (SELECT @rownum:=0) R  order by tdinero </p>
<p>y voila!!!!<br />
ya lo tienes</p>
]]></content:encoded>
	</item>
	<item>
		<title>Por: Santiago</title>
		<link>http://luauf.com/2009/06/14/generar-una-columna-calculada-autonumerica-en-mysql/comment-page-1/#comment-13587</link>
		<dc:creator>Santiago</dc:creator>
		<pubDate>Mon, 01 Aug 2011 10:27:46 +0000</pubDate>
		<guid isPermaLink="false">http://luauf.com/?p=1046#comment-13587</guid>
		<description>Genial, pero no funciona en todas las ocasiones. Si haces una totalización de datos agrupados y ordenas en base al resultado totalizado no funciona.

Prueba algo así, y te dará el número de fila de la primera ocurrencia de cada nombre

mysql&gt; SELECT @rownum:=@rownum+1 &#039;row number&#039;,nombre, sum(dinero) 
                FROM cuentas C , (SELECT @rownum:=0) R
                GROUP BY nombre
                ORDER BY sum(dinero);</description>
		<content:encoded><![CDATA[<p>Genial, pero no funciona en todas las ocasiones. Si haces una totalización de datos agrupados y ordenas en base al resultado totalizado no funciona.</p>
<p>Prueba algo así, y te dará el número de fila de la primera ocurrencia de cada nombre</p>
<p>mysql&gt; SELECT @rownum:=@rownum+1 &#8216;row number&#8217;,nombre, sum(dinero)<br />
                FROM cuentas C , (SELECT @rownum:=0) R<br />
                GROUP BY nombre<br />
                ORDER BY sum(dinero);</p>
]]></content:encoded>
	</item>
	<item>
		<title>Por: JL Cetina</title>
		<link>http://luauf.com/2009/06/14/generar-una-columna-calculada-autonumerica-en-mysql/comment-page-1/#comment-10359</link>
		<dc:creator>JL Cetina</dc:creator>
		<pubDate>Thu, 06 Jan 2011 21:10:01 +0000</pubDate>
		<guid isPermaLink="false">http://luauf.com/?p=1046#comment-10359</guid>
		<description>Perfecto, algo así de sencillo estaba buscando, muchas gracias</description>
		<content:encoded><![CDATA[<p>Perfecto, algo así de sencillo estaba buscando, muchas gracias</p>
]]></content:encoded>
	</item>
	<item>
		<title>Por: Camilo</title>
		<link>http://luauf.com/2009/06/14/generar-una-columna-calculada-autonumerica-en-mysql/comment-page-1/#comment-9565</link>
		<dc:creator>Camilo</dc:creator>
		<pubDate>Thu, 04 Nov 2010 20:16:40 +0000</pubDate>
		<guid isPermaLink="false">http://luauf.com/?p=1046#comment-9565</guid>
		<description>Excelente tu aporte.
Muchas gracias.</description>
		<content:encoded><![CDATA[<p>Excelente tu aporte.<br />
Muchas gracias.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Por: robinson rafael lapeira montenegro</title>
		<link>http://luauf.com/2009/06/14/generar-una-columna-calculada-autonumerica-en-mysql/comment-page-1/#comment-9368</link>
		<dc:creator>robinson rafael lapeira montenegro</dc:creator>
		<pubDate>Wed, 06 Oct 2010 22:14:23 +0000</pubDate>
		<guid isPermaLink="false">http://luauf.com/?p=1046#comment-9368</guid>
		<description>la mejor respuesta por su puesto que fue esta a lo que yo estaba buscando muy bueno</description>
		<content:encoded><![CDATA[<p>la mejor respuesta por su puesto que fue esta a lo que yo estaba buscando muy bueno</p>
]]></content:encoded>
	</item>
	<item>
		<title>Por: Walter</title>
		<link>http://luauf.com/2009/06/14/generar-una-columna-calculada-autonumerica-en-mysql/comment-page-1/#comment-4899</link>
		<dc:creator>Walter</dc:creator>
		<pubDate>Sun, 23 Aug 2009 16:45:35 +0000</pubDate>
		<guid isPermaLink="false">http://luauf.com/?p=1046#comment-4899</guid>
		<description>Lucian, buenas tardes...
Muy bueno estaba buscando solucionar ese problema desde el server MySQL y no desde el cliente, y has dado en el clavo tio...., sencillo simple y practico, esto luego lo creo en una view y problema solucionado, yo habia llegado solo hasta usar el SET, pero no pense ni imagine meterlo en el FROM, simplemente...
Gracias por tu aporte</description>
		<content:encoded><![CDATA[<p>Lucian, buenas tardes&#8230;<br />
Muy bueno estaba buscando solucionar ese problema desde el server MySQL y no desde el cliente, y has dado en el clavo tio&#8230;., sencillo simple y practico, esto luego lo creo en una view y problema solucionado, yo habia llegado solo hasta usar el SET, pero no pense ni imagine meterlo en el FROM, simplemente&#8230;<br />
Gracias por tu aporte</p>
]]></content:encoded>
	</item>
</channel>
</rss>

