Sql query que muestre el resultado incluyendo nulls
Para solicitar de su apoyo en adecuar una consulta en sql en la cual estoy utilizando la sentencia "union all" para unir 2 consultas en sql pero necesito que el resultado muestre los 2 registros aunque en uno no exista el valor buscado.
Tengo esta consulta:
SELECT pts_idparte, pts_desparte , pts_pcolista, ALM_EXISTEN from par_almacen inner join par_partes on ALM_IDPARTE=PTS_IDPARTE and ALM_IDPARTE = '4261102M50' and ALM_IDALMA ='GEN' union all SELECT pts_idparte, pts_desparte , pts_pcolista, ALM_EXISTEN from par_almacen inner join par_partes on ALM_IDPARTE=PTS_IDPARTE and ALM_IDPARTE = '4261102X' and ALM_IDALMA ='GEN'
El primer select muestra un registro donde si existe el valor de "ALM_IDPARTE" en el segudo select no existe sin embargo el resultado de la consulta solo muestra el primer registro y se require que muestre el segundo como NULL si no existe.
Resultado actual:
pts_idparte pts_desparte pts_pcolista ALM_EXISTEN 4261102M50 WHEEL, DISC 6608.05000 0.0000000
resultado esperado:
---------------------------------------------------------------- pts_idparte pts_desparte pts_pcolista ALM_EXISTEN 4261102M50 WHEEL, DISC 6608.05000 0.0000000 ------------------------------------------------------------------ pts_idparte pts_desparte pts_pcolista ALM_EXISTEN NULL NULL NULL NULL ------------------------------------------------------------------