Kombinere alle dataene fra to tabeller

Microsoft Query

Vis alt Vis alt

Kombinere alle dataene fra to tabeller

Hvis du vil kombinere alle data fra to tabeller som inneholder nokså like, men ikke identiske, data, for eksempel to kundelister (tabeller) som hver inneholder forskjellig informasjon (forskjellige felt) for hver kunde, og der begge listene inneholder noen kunder som ikke er i den andre listen, kan du lage en spørring som omfatter alle kundene. En slik spørring kalles en fullstendig ytre sammenføyning. Lær mer om fullstendige ytre sammenføyninger.

  1. Opprett en spørring i Microsoft Query, og legg begge tabellene inn i spørringen.
  2. Koble et felt som er likt i de to tabellene (for eksempel kundenummerfeltet for to kundelister) ved å dra feltet i den første tabellen til den andre.

    Velg et felt som har informasjon i alle postene i begge tabellene. Hvis to kundelister for eksempel har identiske kundenummerfelt, kobler du kundenummerfeltet.

  3. Dobbeltklikk koblingslinjen mellom de to tabellene.
  4. I dialogboksen Koblinger velger du alternativ 2, velger Legg til og deretter Lukk.
  5. Legg til feltene du vil ha med i spørringen.
  6. Velg SQLVis-menyen.
  7. Merk dataene i dialogboksen SQL-setning, trykk CTRL+C for å kopiere dem, og velg deretter OK.
  8. Dobbeltklikk koblingslinjen igjen.
  9. I dialogboksen Koblinger velger du alternativ 3, velger Legg til og deretter Lukk.
  10. Velg SQLVis-menyen.
  11. Klikk på slutten av dataene i dialogboksen SQL-setning, trykk ENTER, skriv inn UNION med store bokstaver, og trykk ENTER igjen.
  12. Trykk CTRL+V slik at informasjonen du kopierte, limes inn etter ordet UNION.
  13. Velg OK, og når du får melding om at spørringen ikke kan vises grafisk, klikker du OK igjen.