User since
2003-08-04
14371
Artikel
ModeratorIn
[sql]SELECT * FROM table WHERE post_id = topic_id AND forum_id = 3 LIMIT 0, 30[/sql]\n\n
<!--EDIT|renee|1104677879-->
User since
2003-08-04
7321
Artikel
ModeratorIn
und 10000 datensätze sind bei einer datenbank gar nichts!
User since
2003-08-04
12208
Artikel
Admin1
[quote=esskar,02.01.2005, 16:00]und 10000 datensätze sind bei einer datenbank gar nichts![/quote]
vorausgesetzt natürlich, es existieren vernünftige indizes.
User since
2003-08-04
14371
Artikel
ModeratorIn
ja, man sollte auf die id's einen Index legen, da diese sehr häufig als Suchkriterium dienen...
User since
2003-08-04
367
Artikel
BenutzerIn
Dann weiß ich aber noch nicht, wieviel Antworten pro Thread eingegangen sind!!
User since
2003-08-04
14371
Artikel
ModeratorIn
Antworten pro Thread:[sql]SELECT thread_id,count(thread_id) FROM table WHERE forum_id = 3 ORDER BY thread_id ORDER BY thread_id DESC LIMIT 0, 30 ;[/sql]
User since
2003-08-04
14371
Artikel
ModeratorIn
jepp, sollte eigentlich
GROUP BY heißen...
[sql]SELECT thread_id,count(thread_id) FROM table WHERE forum_id = 3 GROUP BY thread_id ORDER BY thread_id DESC LIMIT 0, 30 ;[/sql]