Hallo,
Ik heb een mysql join query geschreven en die lijkt te werken. Alleen als er geen resultaat hoort te zijn krijg ik toch resultaat. Bij elke rij staat er dan NULL op een enkele na daar staat een 0. Dit is de query:
<?php
SELECT ft.*, gebruikers.gebruikersnaam as gebruikersnaam,
COUNT(posts.id) as postcount,
gb.gebruikersnaam AS post_gebruikersnaam
FROM forum_topics ft
INNER JOIN gebruikers gebruikers ON gebruikers.id=gebruiker_id
INNER JOIN forum_posts posts ON posts.topic_id=ft.id
INNER JOIN gebruikers gb ON gb.id=laatste_post_gebruiker_id
WHERE forum_id = 4
?>
Het is de forum post count die 0 terug geeft terwijl dat niet mag.
Probleem al opgelost!
2.493 views