Tema: Consulta SQL
Ver Mensaje Individual
  #9 (permalink)  
Antiguo 18/06/2013, 14:27
Avatar de Libras
Libras
Colaborador
 
Fecha de Ingreso: agosto-2006
Ubicación: En la hermosa perla de occidente
Mensajes: 7.412
Antigüedad: 17 años, 8 meses
Puntos: 774
Respuesta: Consulta SQL

este...pues haces un update a tu tabla

algo asi:
Código MySQL:
Ver original
  1. update virtuemart_product_medias
  2. set ordering=t1.ordering
  3. (
  4. SELECT l.virtuemart_product_id, l.virtuemart_media_id, COUNT( * ) AS ordering
  5. FROM `virtuemart_product_medias` AS l
  6. LEFT OUTER JOIN `virtuemart_product_medias` AS r ON l.virtuemart_product_id = r.virtuemart_product_id
  7. AND l.virtuemart_media_id >= r.virtuemart_media_id
  8. GROUP BY l.virtuemart_product_id, l.virtuemart_media_id
  9. ) as t1 where virtuemart_product_medias.id=t1.id
__________________
What does an execution plan say to t-sql query? Go f**k yourself, if you are not happy with me

Última edición por gnzsoloyo; 18/06/2013 a las 17:59