Hola amigos, espero me puedan ayudar,
Tengo una consulta que realiza diversas comparaciones en diversas tablas que me devuelve una determinada cantidad de filas.
Pero existe una comparación
cuenta.numero_cuenta=otras_deudas.id_cuenta que posiblemente no me devuelva valores pero sin embargo igual deseo capturar. NO se si esto es posible pero graficamente lo que quiero que me devuelva la consulta es lo siguiente.
...............campos..........
fila..N|A|N|D|S|V|C|D|M
1....X|X|X|X|X|X|X|X|X
2....X|X|X|X|X|X|X|X|0
3....X|X|X|X|X|X|X|X|0
4....X|X|X|X|X|X|X|X|X
5....X|X|X|X|X|X|X|X|X
0=valor nulo o falso
donde la fila 2 y 3 en la columna M devuelven valores nullos sin embargo igual deseo que sean devueltos en la consulta.
La consulta que tengo hasta el momento es la siguiente, la consulta es como deberia hacer la ultima comparacion para que me devuelva lo que antes les explique.
Código SQL:
Ver originalSELECT nombres, apellidos, cuenta.numero_cuenta, cuenta.direccion,cuenta.subsidio,tarifas.subsidio,valor,consumo AS consumos, deuda AS deuda_anterior, otras_deudas.monto AS otras_deudas
FROM `socio`, `cuenta`,`consumo`,`tarifas`,`deudas`,`otras_deudas`
WHERE socio.numero_socio=cuenta.numero_socio
AND cuenta.numero_cuenta=consumo.id_cuenta
AND consumo.consumo=tarifas.metros
AND cuenta.numero_cuenta=deudas.id_cuenta
AND cuenta.numero_cuenta=otras_deudas.id_cuenta