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 original
SELECT 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