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

Unionfråga


Martassen

Rekommendera Poster

Jag är urusel på SQL. Men tänkte jag skulle försöka begripa mig på unionfråga.

 

Om jag förstått rätt så kan man kombinera fält ifrån olika tabeller och få i samma kolumn.

 

Försöker ge mig på ett enkelt exempelvis men fattar inte vilka fält jag skulle kunna ha med.

 

Om jag nu exempelvis har 2 olika kundtabeller med olika kunder i.

 

Hur skulle jag då kunna använda en Unionsfråga utifrån detta på ett enkelt sätt?

 

Låt säga att jag har tabellerna tblkund1 och tblkund2 och med följande fält:

 

Kundnr

Efternamn

Förnamn

Adress

Postnr

Ort

 

Nån som har enkel syntaxexempel?

 

Bör tilläggas att jag gör unionfrågan i Access men bör ju vara samma.

 

Tack på förhand!

 

 

 

 

Länk till kommentar
Dela på andra webbplatser

En union sammanställer resultaten från två (eller flera) frågor, ställda mot samma eller olika tabeller. Förutsättningen är att frågorna i unionen returnerar samma antal fält och att fälten är av samma, eller kompatibla, typer.

Om det lät komplicerat så ger jag ett exempel utefter dina egna tabeller:

(väljer bara ett par av fälten för enkelhetens skull)

SELECT Kundnr, Efternamn FROM tblKund1
UNION
SELECT Kundnr, Efternamn FROM tblKund2

Skulle det existera identiska rader i båda frågor så plockas kopiorna bort automatiskt. Vill du ha med dessa så använder du "UNION ALL" istf "UNION"

 

 

[inlägget ändrat 2010-01-06 09:56:51 av Anjuna Moon]

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...