Detta Rs ger dubbletter. Har försökt med Select Distinct, men lyckas inte. Sorteringen bör väl göras i selecten, men hur gör man?
"SELECT Pmiljo.Id, Pmiljo.Miljonr, Pmiljo.Platta AS Miljoplatta, Pmiljo.PU, Pmiljo.Bild AS Miljobild, Pmiljo.Brodtxt, Plattor.Id AS Plattid, Plattor.Artikelnr AS Artikelnr, Plattor.Bild AS Plattbild, Plattor.Namn AS Plattnamn, Plattor.brodtxt FROM Pmiljo INNER JOIN Plattor ON Pmiljo.Platta = Plattor.Artikelnr WHERE Pmiljo.Miljonr = '" & miljo & "'"
Jag ska skriva ut vilka plattor som används i miljöet. Samma platta används ibland på vägg OCH golv. Dock vill jag att den skrivs ut bara en gång. Idag loopar jag genom RS och då skriver den ut samma platta fler gånger om den används på fler ställen i miljöet.
"SELECT Distinct Plattor.Id AS Plattid, Pmiljo.Id, Pmiljo.Platta AS Miljoplatta, Pmiljo.Miljonr, Pmiljo.PU, Pmiljo.Bild AS Miljobild, Pmiljo.Brodtxt, Plattor.Artikelnr AS Artikelnr, Plattor.Bild AS Plattbild, Plattor.Namn AS Plattnamn, Plattor.brodtxt FROM Pmiljo INNER JOIN Plattor ON Pmiljo.Platta = Plattor.Artikelnr WHERE Pmiljo.Miljonr = '" & miljo & "'"
SELECT ...., Pmiljo.Platta AS Miljoplatta, ...., Plattor.Artikelnr AS Artikelnr, ...
FROM Pmiljo INNER JOIN Plattor ON Pmiljo.Platta = Plattor.Artikelnr....
Alltså ha inte med BÅDE Pmiljo.Platta och Plattor.Artikelnr i SELECT. De har ju alltid samma värde, så ta bara ut det ena av dem.
Stoppa gärna in radbrytningar på lämpliga ställen när du skriver en kodruta, så slipper man skrolla i sidled...
sql = "SELECT Distinct Plattor.Id AS Plattid, Pmiljo.Bild AS Miljobild, Plattor.Bild AS Plattbild, Plattor.Namn AS Plattnamn FROM Pmiljo INNER JOIN Plattor ON Pmiljo.Platta = Plattor.Artikelnr WHERE Pmiljo.Miljonr = '" & miljo & "'"
263 ms totalt · 4 externa anrop · v20260731065814-full.1dc6f849