strSQL = "Select distinct(vare1) from ...." Set RS = conn.execute(strSQL) Do while not RS.EOF StrSQL2 = "Select * from ... where vare1 = '" & RS("vare1") & "'" set rs2 = conn.execute(StrSQL2) loop
hmm... ja, det er jo selvfølgelig altid en mulighed, men det skaber jo kraftig gang db trafik, som jeg helst vil undgå. Jeg var mest interesseret i en løsning, hvor jeg kun skulle kalde basen 1 gang.
Det kan desvære ikke lade sig gøre. distinct virker på alle felter, som bliver selected.
Enten gør du det på montago's måde, ellers kan du code dig ud af det, men det er besværlig, også skal du sortere efter vare1 som første kriterie. Jeg kan godt komme med et lille eks. hvis det har interesse....
fennec: ja, har også læst lidt rundt omkring, det nok ikke helt kan lade sig gøre, som jeg gerne ville. havde bare håbet på, man måske kunne lave noget dobbelt select eller et eller andet. et eksempel må du da gerne give... :o)
tempID = "" set rs = conn.execute("select bruger.id, bruger.name, familie.ftype, familie.name as fname from bruger join familie on familie.bID=bruger.id order by bruger.id") do while not rs.eof if tempID <> rs("id") then response.write "<hr>Person: "& rs("name") & "<br>Dennes familie:" else response.write "<li>"rs("ftype") & " "& rs("fname") & "</li>" end if tempID = rs("id") rs.MoveNext loop
bruger siger sig selv familie siger også sigselv (ftype kan være far, mor, søster....)
Nu har jeg holdt udskrivningen simpel for forståelsen skyld. Det bliver rigtigt indviklet, når man har tags som skal afsluttes (som en tabel)
Det handler om, at man manuelt tjekker, om man har fat i et nyt id, og hvis man har laver noget specielt.
mailand, giv noget struktur jeg er sikker på at den kan løses. eks. felt1 felt2 1 hans 2 peter 1 jens
Hvis du så lever select distinct på felt 1, vil du så have jens eller hans som felt to i dit resolvset? fennec, som jeg forstår det er det ikke de samme problem der bliver løst.
... undskyld forsinkelsen... jeg har løst problemet på en anden måde, men tak for forslagene.
God sommer.
#Mailand
Synes godt om
Ny brugerNybegynder
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.