webForumDet fria alternativet

Asp - distinct

5 svar · 233 visningar · startad av Asa

AsaMedlem sedan dec. 20011 860 inlägg
#1

Varför funkar inte det med denna rad?

Set RS=Conn.Execute("Select Distinct namn From bilder Where visa=True Order By datum desc")

Tar jag bort Order By datum desc så funkar det!

@ndersMedlem sedan juni 200032 969 inlägg
#2

För att du måste ha sorteringsfältet med i selectlistan om du använder DISTINCT. Det har dock ingenting med asp att göra, utan det är SQL som funkar på det sättet.

Mvh,

mozillaMedlem sedan juli 20011 084 inlägg
#3

http://www.webforum.nu/showthread.php?s=&threadid=43613

Diskuterades det nyligen om samma problem... vet dock inte om de kom fram till något

AsaMedlem sedan dec. 20011 860 inlägg
#4

Men @nders - Läger jag till det så kommer ändå två lika visas!

@ndersMedlem sedan juni 200032 969 inlägg
#5

Ja, det stämmer. Det är så SQL fungerar.

Om du söker lite i SQL-forumet så vet jag att LarsG levererat lösningar på liknande problem. Det går att lösa, nämligen, men SQL-frågan blir betydligt mer komplicerad än man skulle vilja.

Mvh,

AsaMedlem sedan dec. 20011 860 inlägg
#6

Okej - tackar - ska kolla där!

130 ms totalt · 3 externa anrop · v20260731065814-full.30151723
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
128 ms — hämta tråd, inlägg och bilagor (db)