Ver Mensaje Individual
  #1 (permalink)  
Antiguo 14/09/2018, 02:57
davidj
 
Fecha de Ingreso: octubre-2003
Ubicación: España
Mensajes: 1.067
Antigüedad: 20 años, 6 meses
Puntos: 18
¿Optimizar dos consultas en una sola?

Hola a todos,

Os explico...

Tengo una tabla "usuarios" y se debe mirar si existe algún valor en el campo "precio_normal" y en el campo "precio_socios". Posteriormente según exista valor en uno u otro campo se debe buscar info en tablas diferentes: tabla "precios_normales" o tabla "precios_socios".

El tema está en que yo ahora lo hago con dos select:
1º- Miro si existe valor en alguno de los dos campos de la tabla usuarios
2º - Si existe valor en campo "precio_normal" realizo otro select para extraer info de la tabla "precios_normales" y si existe valor en campo "precio_socios" realizo otro select para extraer info de la tabla "precios_socios"

¿Existe alguna forma de poder hacerlo en un solo select (supongo que sería más optimizado y podría ordenar, etc.)?

Gracias.