tabellen bilerfarverjoin er en join tabel, der forbinder farver og biler.
Den indeholder pt 4 poster: Ford/Blå Ford/Rød VW/gul Volvo/Gul
De viser hvilke bil/farvekombinationer der haves. Nu ønsker jeg at kunne lave en forespørgsel, hvor jeg udfra en given farve får vist de bilmærker som ikke har den farve i udvalget
Hvis farven jeg vælger er rød, så skal det resultat jeg får være alle de bilmærker hvor rød IKKE indgår. I dette tilfælde VW og Volvo, da Ford allerede findes med farven rød.
Du har indsat kriteriet under Farve_Id. n ormalt er et ID-felt tabellens PK og et numerisk felt. Men indeholder Farve_ID kombinationen FORD/blå o.s.v.?
Jeg tror du misforstår mig. I join tabellen er der 4 poster. Hver post indeholder 2felter, at et bilmærke og en farve. Se evt. mit tidligere indlæg med beskrivelse af tabellerne og poster
Det kan godt være, at jeg misforstår sine indlæg. Menjeg er i vildrede med, hvorfor du ikke får de korrekte data, når du indtaster Not Like som kriterie i et felt. Det burde du gøre.
Jeg har ikke så meget tid lige nu, mne er der en mulighed for at se din db i ACC 2003, gerne i en simpliceret form og med en nærmere forklaring?
SELECT Biler.Bilnavn FROM Biler WHERE (((Biler.Bilnavn) Not In (SELECT BilerFarverRef.BilRef FROM BilerFarverRef WHERE BilerFarverRef.FarveRef="Rød";)));
Hm. Du ville jo gerne have det hele pakket ned i een forespørgsel. Derfor skiftede jeg taktik og gav dig et udtryk, som siger: "Vælg alle bilnavne, som IKKE er i mængden af de bilnavne, som kan være røde".
Jeg forstår ikke, at det ikke spiller. Udtrykket er klippet direkte ud af min Access SQL visning.
Jeg har 3 tabeller: Biler (Bilnavn) Farver (FarveNavn) BilerFarverRef (BilRef,FarveRef)
Hvis du har de samme tabeller, burde det da virke. Mystisk?!? Har du klippe/klistret udtrykket fra mit svar ind i en forespørgsel eller har du skrevet dit eget udtryk? Hvilken fejl får du?
Er ved at gå mine spørgsmål igennem, og ser at der ikke er lukket her. Har du fået svar på dit spørgsmål, luk da venligst spørgsmålet, ved at afgive point til dem der har været med til at løse dit problem. Jeg selv samler ikke på point, så er det mig der har hjulpet, læg da selv et svar og accepter det.
OBS. Dette er en copy/paste meddelelse, så er der nogen der af en eller anden grund, føler sig stødt, undskylder jeg ;o)
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.