PostgreSQL - Como puedo hacer lo mismo sin usar subquerys?

   
Vista:

Como puedo hacer lo mismo sin usar subquerys?

Publicado por carlos (3 intervenciones) el 25/02/2015 14:38:12
Hola, estoy tratando de optimizar esto

sum(if[stats.3bet and exists
(select 1
from stats hero
where hero.id_hand = stats.id_hand
and hero.flg_hero
and hero.first_raise), 1, 0])

Como podria hacerlo sin usar subquery?

Muchas gracias de antemano!
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

Como puedo hacer lo mismo sin usar subquerys?

Publicado por Rafael (18 intervenciones) el 27/02/2015 12:57:25
has probado con algo asi de simple???

1
sum(if[stats.3bet and stats.flg_hero and stats.first_raise, 1, 0])
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

Como puedo hacer lo mismo sin usar subquerys?

Publicado por carlos (3 intervenciones) el 27/02/2015 13:10:31
Gracias por responderme!

No es tan sencillo, te cuento.

Esto es para un programa de estadisticas de poker online.
Lo que tengo que comprobar es que HERO ha sido el que ha hecho la primera apuesta en esa mano y el jugador le sube la apuesta.
Por eso lo de hero.id_hand = stats.id_hand por que debe ser la misma mano.

Gracias de nuevo, sé que es dificil de entender, y de explicar.

Si te sientes capacitado para ayudarme, podemos verlo por skype y si te tengo que pagar, pues seguro llegamos a un acuerdo, tengo dudas en otras cuestiones también.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

Como puedo hacer lo mismo sin usar subquerys?

Publicado por Rafael rafael@reef-life.com.mx (18 intervenciones) el 27/02/2015 13:30:11
Bueno pues tal como lo cuentas no veo forma de que te quites el subquery... lo que es un hecho es quizas podrias usar funciones estadisticas o totalizar de otra forma como dices es dificil ayudarte sin conocer mas ....

En donde estoy trabajando actualmente tienen capado el SKYPE, podria ayudarte por correo en principio y darte mis datos para whatsapp o similar y lo hablamos ...

Saludos
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar