Hvordan lage et tre i SQL

Microsoft SQL språket lar deg lage "join" uttalelser som kobler bord sammen som en organisatorisk "tree". De tilkoblede tabeller bli med tilhørende poster, som for eksempel å bli med en kunde-ID i "kunden" bordet til kunde-ID i en "ordre" tabellen. Dette gjør det mulig å lage et tre av tabeller som returnerer informasjon samtidig i stedet for å spørre tabellene separat.

Bruksanvisning

1 Åpne SQL Server Management Studio programvare fra "SQL Server" programgruppen. Logg inn på databaseserveren ved hjelp av SQL brukernavn og passord.

2 Klikk på "New Query" knappen for å åpne SQL editor. Lag "største" spørring som begynner treet. Følgende kode starter søket med "kunden" tabell:

select * fra kunder

3 Bli den neste tabellen i spørringen. For eksempel, hvis du ønsker å søke i ordretabellen fra kunder tabellen, bruker du følgende kode:

select * from kundenes c
bli med bestillinger o på c.customerid = o.customerid

"C" og "o" er alias navn, slik at du kan bruke hurtigtastene i stedet for fullt bord navn. I dette eksemplet er det ordrer tabellen neste i treet, og det er knyttet til kundens ID.

4 Legg til noen ekstra bord i treet. For eksempel, legger følgende kode annen "shipping_address" table til treet:

select * from kundenes c
bli med bestillinger o på c.customerid = o.customerid
bli shipping_address sa på o.orderid = sa.orderid

5 Trykk på "F5" tasten for å kjøre koden når du legger alle tabellene du vil bruke i treet. Resultatene viser nederst Management Studio.