Mailinglisten-Archive |
Hallo, mit der folgenden Abfrage komme ich nicht so hin wie ich mir das vorstelle. $query = sprintf("select * from count_url LEFT JOIN count_seite ON count_url.id = count_seite.url_id LEFT JOIN count_jahr ON count_seite.id = count_jahr.seite_id LEFT JOIN count_mon ON count_jahr.id = count_mon.jahr_id LEFT JOIN count_tag ON count_mon.id = count_tag.mon_id where count_url.url = '$url' and count_seite.seite = '$seite' and count_jahr.jahr = '$jahr' and count_mon.mon = '$mon' and count_tag.tag = '$tag'"); Es ist wohl nur unschwer zu erkennen das es ein Counter werden soll? :) Die einzelnen Tabellen dazu sehen wie folgt aus: count_url ========= id url anzahl count_seite =========== id url_id seite anzahl count_jahr ========== id seite_id jahr anzahl count_mon ========= id jahr_id mon anzahl count_tag ========= id mon_id tag anzahl Syntaktisch scheint die obige Abfrage in Ordnung zu sein, zumindest kommt keine Fehlermeldung. Aber wie muß ich die query umstellen, damit ich das Feld "count_tag.anzahl" bekomme? Weiß jemand Rat? Vielen Dank schon mal und Grüße Dietmar --- *** Weitere Infos zur Mailingliste und MySQL unter http://www.4t2.com/mysql
php::bar PHP Wiki - Listenarchive