Ik heb 2 tabellen (access) die ik vanuit VB6.0 aanspreek
"gesprekken" met de velden: datum, tijdstip, toestelnummer,... (veld groep staat hier niet in)
"toestellen" met de velden: toestelnummer, mailadres, groep
in "gesprekken" kan het toestelnummer meerdere keren voorkomen, in "toestellen" kan het toestelnummer slechts 1x voorkomen (groepen kan meerdere keren)
Ik wil al de gegevens van de tabel gesprekken laten zien van 1 bepaalde groep (bv. zoeken op 'groep1')
ik heb volgende sqlcode:
Het probleem met een geneste select is dat het 2de deel maar 1 waarde mag teruggeven. Maar aangezien meerdere toestellen in 1 bepaalde groep kunnen staan loopt dit fout. Heeft iemand een idee hoe ik dit kan oplossen? Het veld groep in de tabel toestellen mee opnemen vind ik niet zo'n goede oplossing.
"gesprekken" met de velden: datum, tijdstip, toestelnummer,... (veld groep staat hier niet in)
"toestellen" met de velden: toestelnummer, mailadres, groep
in "gesprekken" kan het toestelnummer meerdere keren voorkomen, in "toestellen" kan het toestelnummer slechts 1x voorkomen (groepen kan meerdere keren)
Ik wil al de gegevens van de tabel gesprekken laten zien van 1 bepaalde groep (bv. zoeken op 'groep1')
ik heb volgende sqlcode:
code:
1
2
| select * from gesprekken where toestelnummer =
select toestelnummer from toestellen where groep = 'groep1' |
Het probleem met een geneste select is dat het 2de deel maar 1 waarde mag teruggeven. Maar aangezien meerdere toestellen in 1 bepaalde groep kunnen staan loopt dit fout. Heeft iemand een idee hoe ik dit kan oplossen? Het veld groep in de tabel toestellen mee opnemen vind ik niet zo'n goede oplossing.
[ Voor 6% gewijzigd door mmy841 op 21-04-2005 09:47 ]