Variables en consultas de mySQL +

Ultimamente junto con dmedina de webadictos.com.mx hemos estado leyendo mucho de la documentacion de mySQL ya que nos hemos topado con unos proyectos que necesitan consultas del otro mundo algo extensas y complicadas pero bendito sea mysql tiene por donde mejorar de todo, lo ultimo que tuve la necesidad es conservar variables dentro de una misma consulta ya que estaba manejando totales sacados con una subquery.
Encontre la solucion y es muy sencilla aqui les dejo un ejemplo:
SELECT a.*,
(@tv:=(views * ppview)) AS totalviews,
(@tc:=(clicks * ppclick)) AS totalclicks,
@tv + @tc AS grandtotal
FROM advertisements a
ORDER BY grandtotal desc;
El ejemplo fue posteado por Daevid en los comentarios de la documentacion de mysql, funciona en las versiones 4, 5 , no he probado en la 3.
Espero y les sirve ya que optimiza bastante bien la consulta y es muy util.
Publica tu Comentario sobre este Articulo.
Mas Articulos, Relacionados:
- 9 tips para consultas MySQL
- Variables Globales de Wordpress
- #1 Quick Notes: Sobre desarrollo web
- 15 herramientas para evitar SQL Injection
- Variables CSS usando PHP
- SQLDesigner, modelador de bases de datos
- Tips: PHP 5, filtros de parametros
- La tecnologia en el mundo dentro de 50 años
- Barras de Porcentaje con CSS
- #2 Quick Notes: Sobre desarrollo web
Suscribete al Feed
Agregar en Netvibes
Agregar en Bloglines
Agregar en Technorati
Agregar en iGoogle
Agregar en MyYahoo!
Meneame
StumbleUpon
Designios
DesignFloat
Del.Icio.Us
Digg
Mister Wong
Fresqui




2 Comentarios en “Variables en consultas de mySQL”
Pingbacks
Envia tu comentario