Hallo,
ich habe eine Tabelle aus der ich gerne einen Eintrag lesen möchte. Wenn dieser Eintrag nicht existiert, soll ein alternativer Wert zurück gegeben werden. Leider weiß ich nicht wie ich das hinbekommen soll. Die Ergebnisse in PHP zu bearbeiten ist nicht das Problem, aber ich hoffe das es schon in MySQL möglich ist.
Hier mal ein vereinfachter Aufbau meiner Tabelle mit einem Inhalt.
Ich möchte gerne den Preis für "Apfel" bestimmen. Es soll immer der Preis für die Variante "Bio" zurück gegeben werden. Nur wenn für das Obst (z.B. Birne) keine Variante "Bio" existiert soll der Wert mit Bio = 0 zurück gegeben werden.
Ich hoffe mal das ich das einigermaßen verständlich beschrieben habe. Lässt sich das Problem direkt in MySQL lösen?
ich habe eine Tabelle aus der ich gerne einen Eintrag lesen möchte. Wenn dieser Eintrag nicht existiert, soll ein alternativer Wert zurück gegeben werden. Leider weiß ich nicht wie ich das hinbekommen soll. Die Ergebnisse in PHP zu bearbeiten ist nicht das Problem, aber ich hoffe das es schon in MySQL möglich ist.
Hier mal ein vereinfachter Aufbau meiner Tabelle mit einem Inhalt.
Code:
ID OBST PREIS BIO ========================== 1 Apfel 5 0 2 Apfel 7 1 4 Birne 4 0 5 Banane 6 1 9 Kiwi 4 0 10 Kiwi 5 1
Ich hoffe mal das ich das einigermaßen verständlich beschrieben habe. Lässt sich das Problem direkt in MySQL lösen?
Kommentar