Birger Holm-Jensen <bhj@postman.dk> wrote in message
news:9aif0j$qvs$1@sunsite.dk...
> Jeg har to tabeller i Access97 som jeg skal joine. Problemet er, at jeg
skal
> have medtaget samtlige poster, som måtte forekomme i BEGGE tabeller. Groft
> sagt ser tabellerne sådan ud:
>
>
> Tabel 1: Tabel 2:
>
> Vare: Antal: Vare: Antal:
>
> 10 2 10 5
> 20 5
> 30 3 30 10
> 40 4
> 50 3
> 60 15
> Osv.
>
> Der er altså hele vejen igennem poster i den ene tabel, som ikke
forekommer
> i den anden og vice versa. Hvordan klarer jeg den med et join så jeg får
alt
> med?
>
Hej Birger
Nu har jeg læst din post op til flere (læs mange) gange og er stadig ikke
sikker
på hvad du mener. Men jeg har dog et par forslag
. Først siger du at
"jeg skal have medtaget samtlige poster, som måtte forekomme i BEGGE
tabeller.".
Dette kunne jeg godt tolke som om du kun var interresseret i poster, der var
i
begge tabeller. Men til sidst vil du "have alt med"
.
Jeg tror at du er ud på at bruge en union, hvilket med dine data ville give
følgende
resultat.
Vare Antal
10 2
10 5
20 5
30 3
30 10
40 4
50 3
60 15
Dette har jeg opnået med følgende forespørgsel:
SELECT [Tabel 1].Vare, [Tabel 1].Antal
FROM [Tabel 1]
UNION
SELECT [Tabel 2].Vare, [Tabel 2].Antal
FROM [Tabel 2];
Hvis jeg har misforstået dig, kan du bare poste igen og skære det ud i pap,
så
jeg kan forstå hvad du mener
.
PS. det er ofte lettere at forstå et eksempel, hvis du angiver hvordan du
havde
tænkt dig at det færdige resultat skulle se ud.
--
Mvh.
Mikkel Bundgaard
RUC Datalogi