sql >> Database teknologi >  >> RDS >> Oracle

På grund af Null-værdi genudfyldes data ikke

Brug venstre join i stedet. venstre deltagelse vil ikke være streng og vil stadig blive vist, selvom der ikke er nogen data om relateret part.

select distinct 
  vsor.shipment_gid,
  vsor.order_release_gid,
  orem1.remark_text as Related_Party,
  orem2.remark_text as ULTIMATE_CONSIGNEE_TYPE,
  orem3.remark_text as CONSIGNEE_TYPE
from view_shipment_order_release vsor
LEFT JOIN  order_release_remark orem1
ON  orem1.REMARK_QUAL_GID ='GECORP.CONSIGNEE TYPE'
 and orem1.order_release_gid=vsor.order_release_gid
  LEFT JOIN order_release_remark orem2
  ON orem2.REMARK_QUAL_GID ='GECORP.RELATED PARTY'  
  and orem2.order_release_gid=vsor.order_release_gid
  LEFT JOIN order_release_remark orem3 
 ON orem3.REMARK_QUAL_GID ='GECORP.ULTIMATE CONSIGNEE TYPE'
and orem3.order_release_gid=vsor.order_release_gid
where vsor.shipment_gid='GECORP.101027274';


  1. Generering af XML-fil fra SQL Server 2008

  2. SQL Tæl dage til den første i måneden

  3. Erstat brudlinje med '\n'

  4. Sådan castes DateTime til Time