Haruka
Mitglied
Hallo Leute,
ich steh grad ein wenig auf dem Schlauch...
ich hab 2 Tabellen, eine mit News, eine mit Newskommentaren. Nun will ich eine Abfrage schreiben, die mir - neben Text und Text der News - sagt wie viele Kommentare die Nachricht hat. Das funktioniert auch soweit. Allerdings gibt es Kommentare, die nicht freigeschaltet sind, die sollen natürlich nicht gezählt werden. Ich hab es bisher leider nur so hinbekommen, dass er mir dann nur noch die News eingezeigt hat, die überhaupt Kommentare haben, sonst bekam ich immer diverse mysql-Fehler.
Meine momentane Abfrage (ohne Verstecken):
Die Spalte fürs Verstecken heisst "hide" und solange die nicht "yes" ist, soll der Kommentar angezeigt werden.
Bin für jede Hilfe dankbar ^^
Gruss
Haru
ich steh grad ein wenig auf dem Schlauch...
ich hab 2 Tabellen, eine mit News, eine mit Newskommentaren. Nun will ich eine Abfrage schreiben, die mir - neben Text und Text der News - sagt wie viele Kommentare die Nachricht hat. Das funktioniert auch soweit. Allerdings gibt es Kommentare, die nicht freigeschaltet sind, die sollen natürlich nicht gezählt werden. Ich hab es bisher leider nur so hinbekommen, dass er mir dann nur noch die News eingezeigt hat, die überhaupt Kommentare haben, sonst bekam ich immer diverse mysql-Fehler.
Meine momentane Abfrage (ohne Verstecken):
Code:
SELECT count(tnco.uid) as comments, tn.*, tnc.title as kategorie
FROM news tn
INNER JOIN newscats tnc ON tn.kategorie = tnc.id
LEFT JOIN newscomments tnco ON tnco.newsid = tn.id
GROUP BY tn.id
ORDER BY id DESC LIMIT 20
Die Spalte fürs Verstecken heisst "hide" und solange die nicht "yes" ist, soll der Kommentar angezeigt werden.
Bin für jede Hilfe dankbar ^^
Gruss
Haru