29. august 2003 - 09:29Der er
14 kommentarer og 1 løsning
Udskriv hver record ID 1 gang.
I forbindelse med en SQL-sætning har jeg brug for at skrive en række data ud.
Det virker også godt nok, men.... Hvis det samme medlem matcher mere end 1 af kriterierne i min SQL-streng, bliver dette skrevet flere gange. Det skal det ikke.
DISTINCT skulle virke, med den untagelse hvis det er en autonummer kolonne i den tabel du matcher med, da ID for hver post vil være forskellige også selv navet på personen er den samme.
Tusind tak for det store engagement, så tidligt på dagen.
Jeg poster lige SQL'en.
SELECT * FROM tbl_MedlemsIO inner join tbl_Medlemer on tbl_Medlemer.Medlemid = tbl_MedlemsIO.Medlemid where tbl_MedlemsIO.IOID in (select IOID from tbl_BrugerIO where borgerid = " & BrugerID & ") ORDER BY Medlem ASC
Hvis du skrive de(n) kolonne du vil havde ud bør distict virke:
SELECT distinct tbl_Medlemer.navn FROM tbl_MedlemsIO inner join tbl_Medlemer on tbl_Medlemer.Medlemid = tbl_MedlemsIO.Medlemid where tbl_MedlemsIO.IOID in (select IOID from tbl_BrugerIO where borgerid = " & BrugerID & ") ORDER BY Medlem ASC
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.