Tabelen ser ut så här:
IDNum Session
1 0
2 0
3 2
4 1
5 2
6 0
Nu vill jag få ut alla datan (nästan) Jag vill nämligen skriva ut alla olika Session dvs när jag lista vill jag bara få ut en lista som ser ut så här:
0
1
2
INTE
0
0
2
1
2
0
Hur gör jag?
------------------
fencing for you?
http://www.fencing4u.nu/
@ndersMedlem sedan juni 200032 969 inlägg select distinct session from tabell order by session asc
mvh
------------------
<A HREF="http://www.cartman.nu" TARGET=_blank>
det man inte minns har inte hänt.
hit med en berka!</A>
Bra, men jag vill kunna skriva ut IDNum också och det går inte med den koden och lägger jag till: ", IDNum" efter session blir det ju inte rätt heller...
SQL = "SELECT DISTINCT session, IDNum FROM logg ORDER BY session asc;"
------------------
fencing for you?
http://www.fencing4u.nu/
@ndersMedlem sedan juni 200032 969 inlägg vilket id-nummer vill du skriva ut då? du kan ju ha massor per session?
------------------
<A HREF="http://www.cartman.nu" TARGET=_blank>
det man inte minns har inte hänt.
hit med en berka!</A>
Den första...
------------------
fencing for you?
http://www.fencing4u.nu/
[Redigerat av skarbratt den 22 sep 2000]
Löste det
<%
SQL = "SELECT DISTINCT session FROM logg ORDER BY session asc;"
Set RS=con1.execute(SQL,,adCmdText)
Do While Not RS.EOF
sessionID = RS("Session")
SQL = "SELECT * FROM logg WHERE session = "&sessionID&";"
Set RS2=con1.execute(SQL,,adCmdText)
IDNum = RS2("IDNum")
RS2.Close
%>
<% = IDNum %> - <% = sessionID %><BR>
<%
RS.MoveNext
Loop
RS.Close
%>
------------------
fencing for you?
http://www.fencing4u.nu/
Oj nu fassande jag igen.
Går det att göra så att det går att sortera "ORDER BY time asc" istället för "ORDER BY session asc"?
<%
d = date
SQL = "SELECT DISTINCT session FROM logg WHERE date = '"&d&"' ORDER BY session asc;"
'Response.Write(sql)
Set RS=con1.execute(SQL,,adCmdText)
Do While Not RS.EOF
sessionID = RS("Session")
SQL = "SELECT * FROM logg WHERE session = "&sessionID&";"
Set RS2=con1.execute(SQL,,adCmdText)
IDNum = RS2("IDNum")
Ptime = RS2("time")
RS2.Close
%>
<A HREF="default.asp?action=listone&IDNum=<%=IDNum%>"><% = sessionID %></A> (<I><%=Ptime%></I> )<BR>
<%
Response.Flush
i = i + 1
RS.MoveNext
Loop
RS.Close
%>
------------------
fencing for you?
http://www.fencing4u.nu/
emissionMedlem sedan dec. 19996 721 inlägg Nja, en ORDER-kolumn måste finnas med i SELECT-listan, om man använder DISTINCT, annars blir det inte DISTINCT. Tyvärr. Skulle själv vilja göra så ibland.
SweyMedlem sedan apr. 20003 971 inlägg Hur fungerar DISTINCT? För mig ger det samma resultat oavsett om jag använder DISTINCT eller ej. Jag har inte hittat något vettigt i MySQL-manualen heller(http://www.mysql.com/documentation/mysql/commented/manual.php?section=SELECT).
------------------
- Swey
Bäst, vackrast, styggast...