Hola que tal compañeros,
la presente es para solicitar ayuda sobre una consulta, que no se si sea posible, les cuentos...
tengo tres tablas en una base de datos mysql,
tabla 1 (tabla principal)
tabla 1-2 (tabla que sirve de union entre la 1 y la 2) y
tabla 2 (tabla secundaria)
el punto es que necesito jalar TODOS los datos de la
tabla 1 y si hay datos en la
tabla 2 que esten relacionado, tambien jalarlos.
pero al momento de hacer mi consulta para poder relacionar las dos tablas uso un JOIN pero al momento de hacer eso, solo me jala los datos relacionados
(tabla 1-2)y los datos de la
tabla 1 no me los jala todos, bueno los que no tiene relacion con la
tabla 2.
Les pongo la consulta que tengo hecha:
Código:
$query_1 = "SELECT
a.Name,
ifc.nro_factura_c,
ifc.fecha_factura_c,
ifc.total_c,
ifc.moneda_factura_c,
ic.name,
ic.amount,
icc.moneda_c
FROM
infor_cobranza ic,
accounts a,
infor_facturacion_cstm ifc
RIGHT OUTER JOIN infor_factufor_cobranza_c ifcc
ON ifcc.infor_factcf57uracion_ida = ifc.id_c
RIGHT OUTER JOIN infor_cobranza_cstm icc
ON ifcc.infor_factc913obranza_idb = icc.id_c
AND ifcc.deleted = 0
WHERE
a.id = ifc.account_id_c
AND a.id = icc.account_id_c
AND ic.id = icc.id_c
AND ifc.fecha_factura_c between '$desde' and '$hasta' ORDER BY a.Name, ifc.nro_factura_c";
Si alguien tiene una dia se lo voy agradecer.
Saludos.