Ver Mensaje Individual
  #1 (permalink)  
Antiguo 24/07/2012, 14:39
helacer
 
Fecha de Ingreso: mayo-2006
Ubicación: Bogotá
Mensajes: 2.061
Antigüedad: 18 años
Puntos: 50
Problema con subconsulta dependiente

Buenas


tengo dos subconsultas para unas sumatorias para determinado usuario... si las hago independientes funcionan perfectamente pero ahora quiero que me haga ese calculo para todos los usuarios de la bd..... si lo hago solo con la primer subconsulta funciona pero con la subconsulta que tiene el inner join osea si lo corro como lo estoy colocando acá me dice que no encuentra lu.usuario.. como se soluciona eso?


SELECT lu.usuario,
(SELECT SUM(PUNTOS) AS puntaje FROM liquida WHERE cedula=lu.usuario AND Estado=1) AS ganados,
(SELECT SUM(vo.order_total) AS valgastos FROM ordenes vo INNER JOIN
users us ON vo.user_id=us.id AND us.usuario=lu.usuario AND
vo.order_status NOT IN ('X','R','D')) AS gastados
FROM users lu