Preisliste ausgeben

Hallo,

ich komme zwar schon ganz gut mit MySQL zurecht, stosse aber wohl gerade an meine Grenzen. Vielleicht kann mir hier jemand helfen:

Ich habe eine Table Preisliste. (ca 100.000 Eintraege)
Diese ist durch ein Feld „Kategorie“ unterteilt in 3 Preislisten (A,B,C).
Das gleiche Produkt kommt jeweils in allen 3 Preislisten vor (3 verschiedene Qualitaeten mit verschiedene Preise)

Nun muss ich die Tabelle so auslesen, dass ich folgende Tabelle damit fuellen kann

Name des Produkts

Servus,

Ich habe eine Table Preisliste. (ca 100.000 Eintraege)
Diese ist durch ein Feld

Du mienst Spalte. Richtig?

„Kategorie“ unterteilt in 3
Preislisten (A,B,C).
Das gleiche Produkt kommt jeweils in allen 3 Preislisten vor
(3 verschiedene Qualitaeten mit verschiedene Preise)

Nun muss ich die Tabelle so auslesen, dass ich folgende
Tabelle damit fuellen kann

Name des
Produkts      PreisA  
    PreisB      PreisC

Der Produktname und eine Produktnummer steht in allen
Datensaetzen drin. Das ist also sicherlich kein Problem. Die
Produktnummer ist fuer alle Qualitaeten gleich.

Autsch! Wie soll der Server denn dann unterscheiden?

Ich koennte jetzt natuerlich mit einer Abfrage alle Produkte
der Qualitaet A abfragen und dann jeweils dazu B und C durch
neue Abfragen lesen. Ich fuerchte das wird aber ziemlich
langsam. Und ich denke auch, dass es da bei den vielfaeltigen
Moeglichkeiten von MySQL auch eine bessere Methode geben
sollte.

Wer kann mir da weiterhelfen mein Wissen zu erweitern?

Poste mal das Layout der db aus der sie Sachen geholt werden sollen. Dann kann man vlt. eher was sagen. Bie hierher ists eine Sache für die Kristallkugel.

Gruß
widecrypt

Hallo,

Ich habe eine Table Preisliste. (ca 100.000 Eintraege)
Diese ist durch ein Feld „Kategorie“ unterteilt in 3
Preislisten (A,B,C).
Das gleiche Produkt kommt jeweils in allen 3 Preislisten vor
(3 verschiedene Qualitaeten mit verschiedene Preise)

Nun muss ich die Tabelle so auslesen, dass ich folgende
Tabelle damit fuellen kann

Name des
Produkts