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