Hirdetés

Új hozzászólás Aktív témák

  • zsambek

    aktív tag

    Sziasztok,

    Microsoft Access 2010-vel csinálok emelt szintű érettségit, és a Not In függvényt valahogy nem tudom összehozni. 2011. május emeltszint, adatbáziskezelés, 7. feladat

    A megoldásban így szerepel:
    "SELECT DISTINCT tag.nev
    FROM tag, par, tanc
    WHERE par.noid=tag.id AND
    par.tancid=tanc.id AND
    tanc.datum=#8/4/2001# AND
    tag.id NOT IN
    (SELECT noid
    FROM tag, par, tanc
    WHERE par.ferfiid=tag.id AND
    par.tancid=tanc.id AND
    tanc.datum=#8/4/2001# AND
    tag.nev="Kardos Norbert");"

    Viszont nekem valamiért így jön ki. És szintaktikai hibát dob ki a Not In-re :(

    SELECT tanc.datum, par.noid
    FROM (tanc INNER JOIN par ON tanc.id = par.tancid) INNER JOIN tag ON par.noid = tag.id
    WHERE (((tanc.datum)=#8/4/2011#) AND ((par.noid)= NOT IN(SELECT DISTINCT par.noid
    FROM (par INNER JOIN tanc ON par.tancid = tanc.id) INNER JOIN tag ON par.ferfiid = tag.id
    WHERE (((tanc.datum)=#8/4/2001#) AND ((tag.nev)="Kardos Norbert")))
    ));

    Az első kérdésem az, hogy nekem miért INNER JOIN, meg ilyen szövegek vannak az Accessemben, a másik pedig, hogy mi rossz a lekérdezésemben a Not In-vel?

    Válaszaitokat előre is köszönöm,
    zsambek`

Új hozzászólás Aktív témák