Ver Mensaje Individual
  #2 (permalink)  
Antiguo 20/05/2011, 04:44
quimfv
Colaborador
 
Fecha de Ingreso: marzo-2008
Ubicación: Sabadell
Mensajes: 4.897
Antigüedad: 16 años, 1 mes
Puntos: 574
Respuesta: obtener fila con posibles valores nulos

Manual

13.2.7.1. Sintaxis de JOIN


Código MySQL:
Ver original
  1. SELECT nombres,
  2.              apellidos,
  3.              cuenta.numero_cuenta,
  4.              cuenta.direccion,
  5.              cuenta.subsidio,
  6.              tarifas.subsidio,
  7.              valor,
  8.              consumo AS consumos,
  9.              deuda AS deuda_anterior,
  10.              otras_deudas.monto AS otras_deudas
  11. FROM `socio` LEFT JOIN `cuenta`
  12.                            ON socio.numero_socio=cuenta.numero_socio
  13.                        LEFT JOIN`consumo`
  14.                            ON cuenta.numero_cuenta=consumo.id_cuenta
  15.                        LEFT JOIN `tarifas`
  16.                            ON consumo.consumo=tarifas.metros
  17.                        LEFT JOIN `deudas`
  18.                            ON cuenta.numero_cuenta=deudas.id_cuenta
  19.                        LEFT JOIN `otras_deudas`
  20.                            ON cuenta.numero_cuenta=otras_deudas.id_cuenta;

Lee el maual y donde puedas usar INNER JOIN no uses los otros...

IFNULL(expr1,expr2)



12.2. Funciones de control de flujo
__________________
Quim
--------------------------------------------------
Ayudar a ayudar es una buena práctica!!! Y da buenos resultados.