B
BalkonSurfer
Mitglied
Thread Starter
- Dabei seit
- 27.07.2003
- Beiträge
- 5.252
- Reaktionspunkte
- 2
Hi.
Ich habe eine Tabelle A in der eine Spalte "Spalte1" und eine Spalte "Spalte2" sind.
Eintrag 1: Spalte1 = "1" und Spalte2 = "5"
Jetzt mache ich einen query: "select Spalte2 from Tabelle where Spalte1 = "1";
Bis dahin kein Problem. Jetzt bedeutet die "5" aber, dass damit ein Wert in Tabelle B gemeint ist.
Tabelle B:
Spalte1 = "5" und Spalte2 = "Auto"
Jetzt muss ich im php - Script "Auto" zurückbekommen.
Jetzt kann ich da das Ergebnis der ersten Abfrage ("5") nehmen und eine neue Abfrage machen: select Spalte2 from TabelleB where Spalte1="5";
Das ist allerdings doch viel zu aufwendig, da das mindestens 200 mal in einem kleinen Script ausgeführt werden müsste (für meinen Fall)
Gibt es eine Möglichkeit direkt bei der ersten Abfrage eine Art: Select TransformiereAusTabelleB(Spalte2) from TabelleA where Spalte1 = "1";
zu machen?
Das wäre praktischer.
Danke und Gruß
Ich habe eine Tabelle A in der eine Spalte "Spalte1" und eine Spalte "Spalte2" sind.
Eintrag 1: Spalte1 = "1" und Spalte2 = "5"
Jetzt mache ich einen query: "select Spalte2 from Tabelle where Spalte1 = "1";
Bis dahin kein Problem. Jetzt bedeutet die "5" aber, dass damit ein Wert in Tabelle B gemeint ist.
Tabelle B:
Spalte1 = "5" und Spalte2 = "Auto"
Jetzt muss ich im php - Script "Auto" zurückbekommen.
Jetzt kann ich da das Ergebnis der ersten Abfrage ("5") nehmen und eine neue Abfrage machen: select Spalte2 from TabelleB where Spalte1="5";
Das ist allerdings doch viel zu aufwendig, da das mindestens 200 mal in einem kleinen Script ausgeführt werden müsste (für meinen Fall)
Gibt es eine Möglichkeit direkt bei der ersten Abfrage eine Art: Select TransformiereAusTabelleB(Spalte2) from TabelleA where Spalte1 = "1";
zu machen?
Das wäre praktischer.
Danke und Gruß