Avatar billede monkeysee Nybegynder
25. juni 2002 - 16:20 Der er 6 kommentarer og
2 løsninger

hvornår skal man bruge UNION

UNION er da ikke en del af standard SQL, er det??

Jeg vil gerne høre om der findes alternativer til UNION (altså i standard SQL kode)
Avatar billede soreno Praktikant
25. juni 2002 - 16:23 #1
UNION:
foreningsmængden, dvs. alle rækker i tabellerne forenes (skal selvf. være samme slags)
SELECT * from tabel_1
UNION
SELECT * from tabel_2

hvad skal det alternativ du efterlyser gøre ?
Avatar billede medions Nybegynder
25. juni 2002 - 16:28 #2
monkeysee> Jov.

//>Rune
Avatar billede soreno Praktikant
25. juni 2002 - 16:30 #3
udover UNION findes flg. mængdeoperationer:
INTERSECTION:
fællesmængde, dvs. elementer som findes i både den ene og den anden mængde, eks:
SELECT m.afdelingsnr, m.personnr
FROM medlem m, formand f
WHERE m.afdelingsnr = f.afdelingsnr
AND m.personnr = f.personnr

DIFFERENCE:
differensmængden, dvs. trække 2 mængder fra hinanden.
SELECT *
FROM formand f
WHERE not EXISTS (SELECT * FROM medlem m where m.afdelingsnr = f.afdelingsnr AND m.personnr = f.personnr)

PRODUKT:
kartesiske produkt, giver samtlige kombinationer mellem tabellerne
SELECT *
FROM afdeling, formand, medlem
Avatar billede monkeysee Nybegynder
25. juni 2002 - 16:35 #4
OK - har givet alle points! jeg mangler måske bare et godt sted at læse om SQL (spec. Access' SQL) - har i nogen links I vil dele ud af?
Avatar billede medions Nybegynder
25. juni 2002 - 16:40 #5
Så skal du tage et kig forbi www.w3schools.com/sql/
Thx 4 Poinz.

//>Rune
Avatar billede soreno Praktikant
25. juni 2002 - 16:41 #6
Avatar billede monkeysee Nybegynder
25. juni 2002 - 16:42 #7
jeg kender (og elsker)  w3schools - men de kan være lidt overfladiske (de har f.eks INTET nævnt om UNION, hvilket er årsagen til at jeg troede det ikke var en standard operation!!!)
Avatar billede soreno Praktikant
25. juni 2002 - 16:45 #8
du skulle tage at anskaffe denne bog:
Database Systems - A pratical approach to design, implementation and management, Thomas Connolly, Carolyn Begg, Anne Strachan

den indeholder alt hvad du skal bruge ang. database.
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Dyk ned i databasernes verden på et af vores praksisnære Access-kurser

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester