webForumDet fria alternativet

Senaste trådar

Databaser & SQL

3 svar · 176 visningar · startad av Kristianstad

Medlem sedan dec. 2002841 inlägg
Frågan#1
TABELL [b]Forum[/b]
[b]|ForumID|Anvandarnamn|Rubrik |Meddelande|Datum              |KategoriID|HuvudID|Start|[/b]
|1      |Kristoffer  |Test   |(inlägg)  |2004-02-02 10:00:00|15        |1      |1    |
|2      |Kalle       |Test   |(inlägg)  |2004-02-02 11:00:00|15        |1      |0    |
|3      |Johan       |Hejsan!|(inlägg)  |2004-02-05 20:00:00|11        |3      |1    |
|4      |Olof        |Test   |(inlägg)  |2004-02-05 21:00:00|15        |1      |0    |
|5      |Lars        |Test   |(inlägg)  |2004-02-06 08:00:00|15        |1      |0    |

Jag vill ha en SQL-fråga som resulterar i de senaste inläggen (precis som webForum presenterar sina inlägg):

[b]|ForumID|Rubrik |KategoriID|Datum              |Anvandarnamn|Antal svar|[/b]
|1      |Test   |15        |2004-02-06 08:00:00|Lars        |3         |
|3      |Hejsan!|11        |2004-02-05 20:00:00|Johan       |0         |

Kolumnen Start är 1 vid forumtrådens första inlägg.
Kolumnen HuvudID syftar tillbaka till ForumID för forumtrådens första inlägg.

Hur kan en lämplig SQL-fråga se ut? Jag använder MySQL!

Medlem sedan dec. 200012 464 inlägg
Medlem sedan dec. 2002841 inlägg
#3

Jag har tyvärr inte Mysql 4.1.

Kan du tipsa mig om en annan tabelldesign som gör det möjligt att göra det jag vill med Mysql 4.0.16?

Medlem sedan dec. 200012 464 inlägg
#4

Det har inte med tabelldesign att göra. Det står i artikeln hur man gör om man inte har 4.1

256 ms totalt · 4 externa anrop · v20260731065814-full.1dc6f849
123 ms — deklarationer (db)
0 ms — hämta statistik (cache)
130 ms — hämta tråd, inlägg och bilagor (db)
124 ms — ändringar (db)