Hallo,
Ik heb 2 tabellen:
T_Customer:
[table="width: 500, class: dotted"][tr][td]CustID[/td][td]CustObsInd[/td][/tr]
[tr][td]AAA01[/td][td]0[/td][/tr]
[tr][td]AAA02[/td][td]0[/td][/tr]
[tr][td]AAA03[/td][td]0[/td][/tr]
[tr][td]BBB01[/td][td]1[/td][/tr]
[tr][td]BBB02[/td][td]0[/td][/tr]
[tr][td]CCC01[/td][td]0[/td][/tr]
[/table]
T_CustomerAddress
[table="width: 500, class: dotted"][tr][td]CustID[/td][td]CustAddrCode[/td][td]Name[/td][td]Addr[/td][/tr]
[tr][td]AAA01[/td][td][/td][td]Aaa1 BV[/td][td]straat 1[/td][/tr]
[tr][td]AAA02[/td][td][/td][td]Aaa2 BV[/td][td]straat 2[/td][/tr]
[tr][td]AAA02[/td][td]001[/td][td]Aaa2 BV[/td][td]straat 3[/td][/tr]
[tr][td]AAA03[/td][td][/td][td]Aaa3 BV[/td][td]straat 4[/td][/tr]
[tr][td]BBB01[/td][td][/td][td]Bbb1 BV[/td][td]straat 5[/td][/tr]
[tr][td]BBB02[/td][td][/td][td]Bbb2 BV[/td][td]straat 6[/td][/tr]
[tr][td]BBB02[/td][td]001[/td][td]Bbb2 BV[/td][td]straat 7[/td][/tr]
[tr][td]CCC01[/td][td][/td][td]Ccc1 BV[/td][td]straat 8[/td][/tr]
[/table]
Nu wil ik elke CustID in tabel T_Customer en bijbehorende Name uit tabel T_CustomerAddress weergeven. Echter alleen met de voorwaarde dat CustAddrCode leeg is, zo heb ik het eerste addres.
Dit lukt me wel met de volgende query:
[sql]SELECT custid, name
from T_customeraddress
where custaddrcode = ' '
order by custid[/sql]
Nu wil ik de selectie records waarvan CustObsInd uit tabel T_Customer 0 is. BBB01 moet dus niet weergegeven worden.
Hoe doe ik dit? Het gaat om een Sybase database.
Groeten
Ik heb 2 tabellen:
T_Customer:
[table="width: 500, class: dotted"][tr][td]CustID[/td][td]CustObsInd[/td][/tr]
[tr][td]AAA01[/td][td]0[/td][/tr]
[tr][td]AAA02[/td][td]0[/td][/tr]
[tr][td]AAA03[/td][td]0[/td][/tr]
[tr][td]BBB01[/td][td]1[/td][/tr]
[tr][td]BBB02[/td][td]0[/td][/tr]
[tr][td]CCC01[/td][td]0[/td][/tr]
[/table]
T_CustomerAddress
[table="width: 500, class: dotted"][tr][td]CustID[/td][td]CustAddrCode[/td][td]Name[/td][td]Addr[/td][/tr]
[tr][td]AAA01[/td][td][/td][td]Aaa1 BV[/td][td]straat 1[/td][/tr]
[tr][td]AAA02[/td][td][/td][td]Aaa2 BV[/td][td]straat 2[/td][/tr]
[tr][td]AAA02[/td][td]001[/td][td]Aaa2 BV[/td][td]straat 3[/td][/tr]
[tr][td]AAA03[/td][td][/td][td]Aaa3 BV[/td][td]straat 4[/td][/tr]
[tr][td]BBB01[/td][td][/td][td]Bbb1 BV[/td][td]straat 5[/td][/tr]
[tr][td]BBB02[/td][td][/td][td]Bbb2 BV[/td][td]straat 6[/td][/tr]
[tr][td]BBB02[/td][td]001[/td][td]Bbb2 BV[/td][td]straat 7[/td][/tr]
[tr][td]CCC01[/td][td][/td][td]Ccc1 BV[/td][td]straat 8[/td][/tr]
[/table]
Nu wil ik elke CustID in tabel T_Customer en bijbehorende Name uit tabel T_CustomerAddress weergeven. Echter alleen met de voorwaarde dat CustAddrCode leeg is, zo heb ik het eerste addres.
Dit lukt me wel met de volgende query:
[sql]SELECT custid, name
from T_customeraddress
where custaddrcode = ' '
order by custid[/sql]
Nu wil ik de selectie records waarvan CustObsInd uit tabel T_Customer 0 is. BBB01 moet dus niet weergegeven worden.
Hoe doe ik dit? Het gaat om een Sybase database.
Groeten
Laatst bewerkt door een moderator: