Just nu i M3-nätverket
Gå till innehåll

Omatchade och dubbletter i access


ekp96hjo

Rekommendera Poster

Jag är nybörjare på access och ringrostig vad det gäller mina sql kunskaper... nu skulle jag behöva hjälp med följande

 

Jag har två tabeller(t1, t2) som innehåller i sort sett samma information. Jag har två kolumner i varje tabell som jag vill matcha och sortera ut de omatchade. Mitt största problem är dubbletter, jag har t ex dubbletter i t1 som matchas av en post i t2. Jag vill att endast en av dubblettposterna i t1 matchas med posten i t2... den återstående dubbletten vill jag få ut som omatchad. Jag har ingen möjlighet att ta ut nycklar pga av dubbletterna... eller?

 

Ex

 

Tabell 1

nr Belopp

1 100

2 200

1 100

5 150

6 300

 

Tabell 2

nr Belopp

1 100

2 200

6 300

6 300

 

Jag har gjort en union men den tar ju inte hänsyn till dubbletterna...

 

SELECT T1.Nr, T1.Belopp, T2.Nr, T2.Belopp,

FROM T1 LEFT JOIN T2 ON (T1.Nr=T2.Nr) AND (T1.Belopp=T2.Belopp)

UNION

SELECT T1.Nr, T1.Belopp, T2.Nr, T2.Belopp,

FROM T2 RIGHT JOIN T1 ON (T1.Nr=T2.Nr) AND (T1.Belopp=T2.Belopp);

 

Några förslag? Tacksam för hjälp.

 

 

 

Länk till kommentar
Dela på andra webbplatser

Arkiverat

Det här ämnet är nu arkiverat och är stängt för ytterligare svar.

×
×
  • Skapa nytt...