Probleme mit SQL
Verfasst: 27.12.2007, 13:04
Hi,
ich habe in einem Shop System, eine Tabelle product_sales mit dem Aufbau:
category_id | product_id | amount
Hier geht es darum, wie oft ein Produkt bisher verkauft worden ist und mir geht es darum die Top Produkte zu ermitteln.
Mein SQL sieht bisher so aus:
select product_id, count(product_id) as qty from product_sales group by product_id order by qty desc limit 25
Ohne der category_id in der Tabelle würde der SQL funktionieren! Leider weiß ich nicht wie der SQL mit der category_id aussehen müsste und ob dies überhaupt mit einer einzigen Abfrage zu bewältigen ist.
Wer kennt sich hier etwas aus und kann mir da helfen.
Phil
ich habe in einem Shop System, eine Tabelle product_sales mit dem Aufbau:
category_id | product_id | amount
Hier geht es darum, wie oft ein Produkt bisher verkauft worden ist und mir geht es darum die Top Produkte zu ermitteln.
Mein SQL sieht bisher so aus:
select product_id, count(product_id) as qty from product_sales group by product_id order by qty desc limit 25
Ohne der category_id in der Tabelle würde der SQL funktionieren! Leider weiß ich nicht wie der SQL mit der category_id aussehen müsste und ob dies überhaupt mit einer einzigen Abfrage zu bewältigen ist.
Wer kennt sich hier etwas aus und kann mir da helfen.
Phil