Mailinglisten-Archive |
Hallo Liste, bin gerade dabei eine Abfrage zu formulieren und komme trotz kniffeln nicht weiter, vielleicht geht es ja auch so garnicht. Also: (ich weiß schlechter Ausdruck). Wir haben zwei Tabellen: 1. Tabelle: Produkte Felder: id, kategorie_id, produktbezeichnung etc. 2. Tabelle: ware_group Felder: id, name (die zweite heißt aus der Historie so: Wenn man sie so nennt, wird es zur Erklärung klarer (kategorien id, kategorien_name) Nun wollen wir folgendes machen: Eine Liste ausgeben, in der alle Kategorien mit Namen aufgeführt werden (demnach: ware_group.name und die Anzahl der Produkte in dieser Kategorie. Läßt sich dies vereinbaren? ware_group.name kommt in der Tabelle ware_group jeweils nur einmal vor. produkte.kategorie_id kommt mehrmals in produkte vor. name soll in der letzendlich Liste nur einmal mit der Anzahl der Produkte in der jeweiligen Kategorie angezeigt werden. Hat jemand eine Idee. (Hatte das bisher in einem anderen Fall in zwei Schritt gemacht, erst Kategorien raussuchen, dann anhand der Kategorien die Anzahl bei den Produkten raussuchen). Wird aber bei wachsenden Datensätzen sehr unperformant, da wachsende Anzahl von Abfragen. Danke Jochen Metzger --- !!NEU!! Fragen und Antworten zu MySQL und dieser Liste unter -->> http://www.4t2.com/mysql
php::bar PHP Wiki - Listenarchive