Hoi,
Ben nu bezig met een forum en wil de actieve topics toenen.
<?php
$sql="SELECT DISTINCT(id_sub) FROM forum_replies)";
?>
Ik wil graag dat ik meer gegevens uit de tabel forum_replies krijg dan allen het id_sub, hoe krijg ik dit voor melkaar ?
bram
Het gaat nu erg goed , tis er bijna. Maar waarom staat er steeds AS r of AS o? De Mysql heeft volgens mij iets tegen mijn DISTINCT. Dit is wat ik nu heb:
SELECT forum_subjects.onderwerp, forum_replies.datum
FROM forum_subjects
INNER JOIN forum_replies
ON(forum_subjects.id=forum_replies.id_sub)

Hier staan allen nog maar de onderwerpen dubbel in.
En dit zou dan <U>theoretich</U> moeten werken:
SELECT forum_subjects.onderwerp, forum_replies.datum
FROM forum_subjects
INNER JOIN forum_replies
ON(DISTINCT(forum_replies.id_sub)= forum_subjects.id)

dit werkt echter niet , dit is de error:
#1064 - You have an error in your SQL syntax. Check the manual that corresponds to your MySQL server version for the right syntax to use near 'DISTINCT(forum_replies.id_sub)= forum_subjects.id)
Tabelnaam values(id,subgroep)

gebruik het GROUP BY commando ipv Distinct !


select id,subgroep from Tabelnaam group by subgroep

Dit werkt volgens mij wel.

Reageren