Du kan bl.a gøre det på følgende måde:
I en fil, kaldet liste.asp, lister du navnene. Til det benytter du følgende SQL:
SELECT DISTINCT navn FROM tabel
DISTINCT betyder at den skal udelade dubletter.
I liste.asp skal du så udskrive listen:
While Not rs.EOF
Response.Write("<a href=resultat.asp?navn=" & Server.URLEncode(rs("navn")) & ">" & Server.HTMLEncode(rs("navn")) & "</a><br>")
Wend
I en anden fil kaldet resultat.asp danner du SQL-sætningen således:
strSQL = "SELECT Sum(score) AS sumscore, Sum(indgange) AS sumindgange FROM resultater WHERE navn='" & Request.QueryString("navn") & "';"
En anden ting er at du bør bruge to tabeller i databasen, en til personer kaldet person og en til resultater kaldet resultat. Prøv at se
http://activedeveloper.dk/locator.asp?guid=001000000071 . Gå ikke så meget op i "Referential Integrity" mere det med at bruge to tabeller.