IK trek met deze query de nieuwste topics en replies uit mn DB ze worden gesorteerd op tijd
ik voeg de 2 tijden van aanmaken samen en sorteer daarop.
Echter trekt deze query mn hele dbase op hol
iemand een andere optie
ik voeg de 2 tijden van aanmaken samen en sorteer daarop.
Echter trekt deze query mn hele dbase op hol
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
| $latest_topics = mysql_query("SELECT
tbl_topics.topic_id,
tbl_topics.titel,
tbl_topics.forum_id,
tbl_topics.text,
tbl_topics.active,
tbl_topics.added,
count(tbl_topic_replies.id) as aantal,
Ifnull(max(tbl_topic_replies.added), tbl_topics.added) as Sorter
FROM
tbl_topics
LEFT OUTER JOIN
tbl_topic_replies ON tbl_topics.topic_id = tbl_topic_replies.topic_id
AND tbl_topic_replies.active = 0
WHERE tbl_topics.active = 0
GROUP BY
tbl_topics.topic_id DESC
ORDER BY
Sorter DESC
LIMIT 10") or die (mysql_error()); |
iemand een andere optie
Ja man