Ich möchte eine Filterung von Produkten auf einer Website vornehmen. Etwas wie folgt aus:Wie können Sie Artikel pro Kategorie zählen?
Department
- lassics (13,395)
- Literary (111,399)
- History (68,606)
...
Format
- HTML (3,637)
- PDF (8)
- Audio CD (443)
...
Language
- English (227,175)
- German (10,843)
- French (10,488)
...
Wie Produkte pro Kategorie zählen? Eine separate SQL-Abfrage für jede Kategorie wäre zu langsam, da es zu viele Produkte und Kategorien gibt. Ich schlage vor, Caching ist auch keine Option.
Vielleicht ist es sinnvoll, MySQL EXPLAIN-Abfragen zu verwenden (obwohl es nicht immer ausreichende Informationen liefert)? Oder vielleicht Sphinx-Suchmaschine zum Zählen? ... Was ist der beste Weg, dies zu tun? Vielen Dank.
Prüfung im Zusammenhang Beitrag: http://stackoverflow.com/questions/1136041/sql-tree-like-query-most-parent-group –