Via de volgende code wil ik de laatste forum topix uit mn db trekken waarop gereageerd is 
Alles gaat prima ook met de replies mits er geen reply geclosed is.
In mn Reply tabel heb ik een veld active als die ok is heeft ie waarde 0 issie gelocked heeft ie waarde 1
Als ik nu mn query draai count ie gewoon mn gelockte replies mee en dat wil ik niet
Ik heb nu achter mn join die voorwaarde gehangen maar nu laat hij het hele topic weg als er geen reply is...
Ik zit volgens mij gewoon scheef te kijken
Alles gaat prima ook met de replies mits er geen reply geclosed is.
In mn Reply tabel heb ik een veld active als die ok is heeft ie waarde 0 issie gelocked heeft ie waarde 1
Als ik nu mn query draai count ie gewoon mn gelockte replies mee en dat wil ik niet
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
| SELECT
tbl_topics.topic_id,
tbl_topics.forum_id,
tbl_topics.titel,
tbl_topics.text,
tbl_topics.active,
tbl_topics.added,
count(tbl_topic_replies.id) as aantal,
tbl_topic_replies.added
FROM tbl_topics LEFT JOIN tbl_topic_replies ON tbl_topic_replies.topic_id = tbl_topics.topic_id AND tbl_topic_replies.active = 0
GROUP BY tbl_topics.topic_id ORDER BY tbl_topic_replies.added DESC, tbl_topics.added DESC LIMIT 10 |
Ik heb nu achter mn join die voorwaarde gehangen maar nu laat hij het hele topic weg als er geen reply is...
Ik zit volgens mij gewoon scheef te kijken
Ja man