Tja, SQL relaterat, ASP också...

ASP

3 svar · 171 visningar · startad av His Divine Shadow

Medlem sedan sep. 20004 079 inlägg
Trådstart#1

Jag har en tabell och jag vill hämta en lista från den, och där har jag ett fält som heter "source" eller "källa" och där kan det stå samma sak flera gånger.
Vad jag vill är att alla poster ska sökas igenom och en av varje olika fält ska hämtas.

Så t.ex. om det finns 20st inlägg med fältet source som "hejsan" då hämtas ett "hejsan" och 10st "whatever" så visas 1 whatever.

Fattar ni vad jag menar?
Svårt att förklara...

Medlem sedan sep. 20004 079 inlägg
#2

Jo, skulle man kunna skriva en funktion som räknar alla poster med samma namn också?
Så att man kan ha det ungefär såhär:

List of aviable sources:
Dark Force Rising (7 posts)
Vision of the Future (2 posts)

Det här är några exempel på hur jag föreställer mig det.

Medlem sedan mars 20015 287 inlägg
#3

Select Distinct(source) AS strsource from tabell

och sen kör du typ RS(strsource) när du använder datan. ...Om jag inte missminner mig.

Medlem sedan mars 20007 896 inlägg
#4

Om du vill ha ut antal poster borde du göra så här:

SELECT COUNT(*) AS fldAntal, source FROM tblTabell GROUP BY source ORDER BY fldAntal DESC

Antalet hamnar i det temporära fältet fldAntal och källan i det vanliga fältet source. :)

247 ms totalt · 4 externa anrop · v20260731065814-full.d34c6d5a
122 ms — deklarationer (db)
0 ms — hämta statistik (cache)
121 ms — hämta tråd, inlägg och bilagor (db)
121 ms — ändringar (db)