Mailinglisten-Archive |
SELECT news.*,
news_kategorien.name,
news_kategorien.farbe AS katfarbe,
user.userid,
user.nickname,
user.farbe,
COUNT(meinung_artikel.forumid) AS newsposts,
bilder.thumbURL,
news_bilder.thumbURL,
COUNT(vote.vnote) AS Anzahlvonvnote,
SUM(vote.vnote) AS Summevonvnote
FROM news
LEFT JOIN news_kategorien
ON news.newskatID = news_kategorien.id
LEFT JOIN user
ON news.autorID = user.userid
LEFT JOIN meinung_artikel
ON news.id = meinung_artikel.forumid
LEFT JOIN bilder
ON news.thumbID = bilder.id
LEFT JOIN news_bilder
ON news.thumbID = news_bilder.id
LEFT JOIN vote
ON news.id = vote.newsid
WHERE news.online = 1
AND news.fertig = 1
AND news.gesperrt = 0
GROUP BY news.id
ORDER BY news.online_date DESC
wow, besten dank...! nur dauert die abfrage schon im phpmyadmin gut 1min....
kann mir wer anhand dieses selects erklären, welche felder ich da indizieren sollte??
Bis jetzt konnte mir das noch keiner richtig erklären... Ich hab immer nur gehört: Indizier das, was du im where verwendest...
Stimmt das???
php::bar PHP Wiki - Listenarchive