phpbar.de logo

Mailinglisten-Archive

AW: AW: [dbs] Problem mit 2 SELECTs

AW: AW: [dbs] Problem mit 2 SELECTs

ANGEL Harald angel at egston.com
Don Sep 11 13:23:57 CEST 2003


 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