Beste Helpmij,
Ik heb een ingewikkelde uitdaging in oracle SQL!
Ik heb 2 querys die er als volgt uit zien:
__________________________________________________________________________
Query 1
Select tOrg.name AccountCode
,tOrg.alias_name AccountName
,tAddr.addr Address
,tAddr.zipcode || ' ' || tAddr.x_postalcode_detail Zipcode
,tAddr.city City
From :AppOwner.s_org_ext tOrg
,:AppOwner.s_con_addr tConad
,:AppOwner.s_addr_per tAddr
Where tAddr.row_id (+) = tConad.addr_per_id
and tOrg.row_id (+) = tConad.accnt_id
and tConad.addr_type_cd = 'Post'
and tOrg.cust_stat_cd = 'Active'
__________________________________________________________________________
Query 2
Select tOrg.name AccountCode
,tOrg.alias_name AccountName
,tAddr.addr Address
,tAddr.zipcode || ' ' || tAddr.x_postalcode_detail Zipcode
,tAddr.city City
From :AppOwner.s_org_ext tOrg
,:AppOwner.s_con_addr tConad
,:AppOwner.s_addr_per tAddr
Where tAddr.row_id (+) = tConad.addr_per_id
and tOrg.row_id (+) = tConad.accnt_id
and tConad.addr_type_cd = 'Visit'
and tOrg.cust_stat_cd = 'Active'
__________________________________________________________________________
Query 1 geeft alle postadressen in de database weer. Query 2 geeft alle bezoekadressen weer. Ik wil hier één query van maken. De kans bestaat dat iemand zowel een postadres als een bezoekadres heeft. In dat geval moet de query alleen het postadres weergeven.
Dus: 3 mogelijkheden:
alleen een postadres -->> postadres weergeven
alleen een bezoekadres -->> bezoekadres weergeven
postadres en bezoekadres -->> postadres weergeven
Heeft iemand enig idee hoe ik dit het beste zou moeten aanpakken??
Groet'n van Otto
Ik heb een ingewikkelde uitdaging in oracle SQL!
Ik heb 2 querys die er als volgt uit zien:
__________________________________________________________________________
Query 1
Select tOrg.name AccountCode
,tOrg.alias_name AccountName
,tAddr.addr Address
,tAddr.zipcode || ' ' || tAddr.x_postalcode_detail Zipcode
,tAddr.city City
From :AppOwner.s_org_ext tOrg
,:AppOwner.s_con_addr tConad
,:AppOwner.s_addr_per tAddr
Where tAddr.row_id (+) = tConad.addr_per_id
and tOrg.row_id (+) = tConad.accnt_id
and tConad.addr_type_cd = 'Post'
and tOrg.cust_stat_cd = 'Active'
__________________________________________________________________________
Query 2
Select tOrg.name AccountCode
,tOrg.alias_name AccountName
,tAddr.addr Address
,tAddr.zipcode || ' ' || tAddr.x_postalcode_detail Zipcode
,tAddr.city City
From :AppOwner.s_org_ext tOrg
,:AppOwner.s_con_addr tConad
,:AppOwner.s_addr_per tAddr
Where tAddr.row_id (+) = tConad.addr_per_id
and tOrg.row_id (+) = tConad.accnt_id
and tConad.addr_type_cd = 'Visit'
and tOrg.cust_stat_cd = 'Active'
__________________________________________________________________________
Query 1 geeft alle postadressen in de database weer. Query 2 geeft alle bezoekadressen weer. Ik wil hier één query van maken. De kans bestaat dat iemand zowel een postadres als een bezoekadres heeft. In dat geval moet de query alleen het postadres weergeven.
Dus: 3 mogelijkheden:
alleen een postadres -->> postadres weergeven
alleen een bezoekadres -->> bezoekadres weergeven
postadres en bezoekadres -->> postadres weergeven
Heeft iemand enig idee hoe ik dit het beste zou moeten aanpakken??
Groet'n van Otto