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
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!!!)
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.
Synes godt om
Ny brugerNybegynder
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.