Ich muss eine Preisliste auslesen, hier gibt es einmal reguläre Preise und einmal kundenspezifische Preise. Wenn ein kundenspezifischer Preis existiert muss dieser ausgebenen werden, ansonsten der reguläre Preis.
Problem habe ich nun mit der Abfrage, da ich um die Unterscheidung zu treffen zuerst eine Abfrage über alle Datensätze der Preisliste machen muss und wenn ich die Daten dann ausgelesen habe, entweder den regulären Preis selektiere oder den kundenspezifischen.
Die Ausgabe muss ohne PHP realisiert werden, ich müßte demnach mit Schleifen in MySQL arbeiten und sobald zwei gleiche Artikelnummern ausgebenen werden anhand dem Feld mit der Kundennummer unterscheiden welcher Datensatz ausgebene wird und welcher nicht.
Ich finde momentan jedoch keinen Ansatz um diese Abfrage innerhalb einer Select-Anweisung zu realisieren. Kann mir jemand sagen ob sich das überhaupt realisieren läßt und wenn ja, vielleicht einen Ansatz geben wie das gemacht werden kann?
Problem habe ich nun mit der Abfrage, da ich um die Unterscheidung zu treffen zuerst eine Abfrage über alle Datensätze der Preisliste machen muss und wenn ich die Daten dann ausgelesen habe, entweder den regulären Preis selektiere oder den kundenspezifischen.
Die Ausgabe muss ohne PHP realisiert werden, ich müßte demnach mit Schleifen in MySQL arbeiten und sobald zwei gleiche Artikelnummern ausgebenen werden anhand dem Feld mit der Kundennummer unterscheiden welcher Datensatz ausgebene wird und welcher nicht.
Ich finde momentan jedoch keinen Ansatz um diese Abfrage innerhalb einer Select-Anweisung zu realisieren. Kann mir jemand sagen ob sich das überhaupt realisieren läßt und wenn ja, vielleicht einen Ansatz geben wie das gemacht werden kann?
Kommentar