Buenas,
Tengo dos tablas G_MODULE y O_PRODUCTS_H_DETAIL_MODULE
En G_MODULE tengo el CD_MODULE (ID del Modulo) y la DESCRIPCION y en O_PRODUCTS_H_DETAIL_MODULE tengo el CD_PRODUCT_DETAIL (ID del Producto) y el CD_MODULE (ID del Modulo)
Necesito listar todos los registros de G_MODULE y un campo más que me indique si en la tabla de O_PRODUCTS_H_DETAIL_MODULE un producto en especial tiene el registro del modulo.
De manera que quede algo así:
CD_MODULE BL_TIENE
1 1
2 1
3 0
4 0
5 1
o que en vez de 1 y 0 me traiga cualquier cosa que pueda identificar.
Yo estoy usando:
SELECT *
FROM G_MODULE LEFT OUTER JOIN
O_PRODUCTS_H_DETAIL_MODULE ON G_MODULE.CD_MODULE = O_PRODUCTS_H_DETAIL_MODULE.CD_MODULE
WHERE (O_PRODUCTS_H_DETAIL_MODULE.CD_PRODUCT_DETAIL = 4)
Pero me trae solo los registros que tiene en la tabla O_PRODUCTS_H_DETAIL_MODULE en vez de todos los de la G_MODULE.
Como podría hacer para que muestre todos?