13. juni 2006 - 22:05Der er
14 kommentarer og 1 løsning
Udskriv kun bruger EN gang
Jeg, jeg har denne hvor jeg udskriver en liste over seneste besøg i en profil, men denne her tager så ikke høje for at hvis en bruger har besøgt en profil flere gange, eks 2 gange efter hinanden, så udskrives brugeren også 2 gange,
Så hvordan retter jeg det til,således visitorid kun udskrives EN gang.. <% strVisitors = "select top 10 * from ProfileVisitors where profileID = " & ID & " order by visited desc" Set RSVisitors= conn.Execute(strVisitors) if rsVisitors.EOF or rsVisitors.BOF then response.write "<tr><td>Ingen besøg.</td></tr>" else
While Not RSVisitors.EOF %> <tr> <td style="height:18px;"><a href="./?S=6&M=Profile&ID=<%= RSVisitors("ID")%>"><%=GetUsernameSex(RSVisitors("visitorid"))%></a></td> </tr> <% RSVisitors.MoveNext Wend end if Set RSVisitors=Nothing %>
hvad med: select DISTINCT top 10 * VisitorID from ProfileVisitors where profileID = " & ID & " order by visited desc Er ikke sikker på om der skal en * på når du angiver kolonne navn
terry : each name has a different postalcode so SQL can not do it ? Data: Name emailadr postnr klub Icedox ice@ 5000 Max Icedox ice@ 5000 Min Icedox ice@ 5000 MaR Icedox ice@ 5000 MaU
"SELECT DISTINCT [Name], emailadr, Postnr From nyhedsmail"
This will give you
Icedox ice@ 5000
but if you include klub, then you will get ALL records because the values in klub are different (NOT DISTINCT)
kan det være det der er problemet? da du jo via top 10 *, medtager alle kolonner
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.