En join er en operation i Access relationsdatabase , hvor et resultat trækkes fra to eller flere tabeller. Sammenføjningen kan sættes i form af et forhold mellem tabellerne , eller det kan defineres inden for en forespørgsel . Standarden deltage i en forespørgsel er kendt som en indre- deltage. Forespørgslen returnerer resultaterne fra de to tabeller , hvor rækker indeholder matchende kriterier. En ydre join returnerer resultater, selv når kriterierne ikke overens. Forespørgsler dannet gennem Query By eksempel funktionen bestemme deres join form gennem de relationer, de opdager . SQL-forespørgsler kan du specifikt definere arten af din forespørgslen deltage. Ting du skal
Microsoft Access
Vis Flere Instruktioner
1
Klik på " Opret " fanen i " Ribbon " menuen og klik på " Query Design " i " forespørgsler "sektionen.
2
Tilføj de tabeller, du ønsker at forespørge fra" Vis tabel "dialog. Luk dialogen ved at klikke på "Luk ".
3
Klik på " SQL " knappen i nederste højre hjørne af Access-vinduet . Din opfattelse vil skifte til SQL editor .
4
Skriv din forespørgsel med et deltage. Som et eksempel, overveje en database, der har to borde med følgende strukturer :
Tabel1 Tabel2
ID ID
Titel pricepoint
Pris PriceDescription < br >
data i felter Pris og pricepoint er join kvalifikationskamp mellem de to tabeller . At søge i tabeller med en indre - slutte , skal du skrive følgende forespørgsel i SQL- editor : Hej
SELECT * FROM Tabel1 INNER JOIN Tabel1 ON Table1.Price = Table2.PricePoint ,
En ydre - join forespørgsel vil returnere alle poster fra den ene eller den anden side af forespørgslen , selvom ingen værdier findes ikke på den anden side . Forespørgslen eksempel, der følger vil returnere alle rækker fra Tabel1 selvom Prisen matcher ikke en pricepoint i Table2 : Hej
SELECT * FROM Ark1 LEFT JOIN Tabel1 ON Sheet1.Price = Table1.PricePoint ,
< br > 5
Gem forespørgslen for at bevare dit arbejde ved at trykke "Ctrl - S" eller ved at klikke på "Gem " knappen i værktøjslinjen Hurtig adgang.