Ú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`[ Szerkesztve ]
-
zsambek
aktív tag
válasz Apollo17hu #2329 üzenetére
Szia,
A lekérdezéstervezővel, ahogy az iskolában tanították. Az = a probléma?
zsambek`
-
zsambek
aktív tag
válasz Apollo17hu #2331 üzenetére
Tehát az egyenlőnek nem kell ott lennie, csak a NOT IN-nak.
Köszönöm
zsambek`
Új hozzászólás Aktív témák
- EDIFIER R1700BTS hangfal pár makulátlan, új állapotban, 2 év hivatalos garanciával, alkalmi áron
- LG OLED55B23LA 2 Év GYÁRI GARANCIA
- Apple iPhone XR 128GB, Kártyafüggetlen, 1 Év Garanciával
- Gamer PC , i7 12700KF , RTX 3080 Ti , 64GB DDR5 , 960GB NVME , 1TB HDD
- Intel PC , i5 8500 , 1660 6GB , 32GB DDR4 , 512GB NVME , 500GB HDD
Állásajánlatok
Cég: Ozeki Kft.
Város: Debrecen
Cég: Promenade Publishing House Kft.
Város: Budapest