Avatar billede stry Nybegynder
07. september 2003 - 16:25 Der er 2 kommentarer og
1 løsning

Unikt ID

Jeg har en forespørgelse hvis kriterier styres af nogle Combo'er.
I forespørgelsen er der også et ID-felt og her vil jeg kun have medtaget unikke værdier.

Hvor griber jeg det an?

Når jeg går i SQL-visning ser det foreløbig således ud:

SELECT DISTINCTROW tblKoder.ProgSprog, tblKoder.Kategori, tblKoder.Type, tblKoder.Beskrivelse, tblKoder.ID, tblStikOrd.Stikord, tblRef.Reference
FROM (tblKoder INNER JOIN tblRef ON tblKoder.ID = tblRef.ID_ref) INNER JOIN tblStikOrd ON tblKoder.ID = tblStikOrd.IDref
WHERE (((tblKoder.ProgSprog) Like [Forms]![frmSøg]![txtProg]) AND ((tblKoder.Kategori) Like [Forms]![frmSøg]![txtKat]) AND ((tblKoder.Type) Like [Forms]![frmSøg]![txtTyp]) AND ((tblStikOrd.Stikord) Like [Forms]![frmSøg]![txtStik]))
ORDER BY tblStikOrd.Stikord;
Avatar billede mugs Novice
07. september 2003 - 16:33 #1
Jeg har ikke noget bud, men tror du skal forklare dig nærmere. Et ID-felt er vel pr. definition en unik værdi, og så så ikke forekomme mere end een gang. Så hvilke værdier er det, du vil have?
Avatar billede stry Nybegynder
07. september 2003 - 16:41 #2
Forespørgelsen er dannet af flere tabeller.
Til hvert ID er der knyttet nogle stikord som ligger i en anden tabel.
Det betyder at forespørgelsen "betragter" det som unikke poster når stikordet er forskelligt men ID er ens, derfor vil jeg kun have vist unikke ID.

Er det ikke noget med "Select Distinct ID....."
Avatar billede stry Nybegynder
07. september 2003 - 17:20 #3
Har selv klaret den med Grupper efter ID.
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