doppelabfrage ...

doppelabfrage ...

am 10.12.2005 16:39:25 von Mark Knochen

hallo,

ich habe folgende Tabellen

Tabelle 1: ID,waehrung1,waehrung2
Tabelle 2: ID,waehrung


In der Tabelle 1 steht folgende Zeile:

1,1,2

In der Tabelle 2 folgende Zeilen:

1,EUR
2,USD


Wie frage ich jetzt die Tabelle 1 mit einer Abfrage ab, um die
Bezeichnung von beiden Waehrungen zu bekommen?

Danke

Mark

Re: doppelabfrage ...

am 10.12.2005 17:20:45 von Andreas Pothe

Mark Knochen:

> Wie frage ich jetzt die Tabelle 1 mit einer Abfrage ab, um die
> Bezeichnung von beiden Waehrungen zu bekommen?

Wo genau ist deine Frage zu PHP?

Ansonsten sollte es z. B. folgende Abfrage tun (ungeprüft):

SELECT a.waehrung, b.waehrung
FROM tabelle2 a, tabelle2 b, tabelle1 c
WHERE c.waehrung1 = a.ID
AND c.waehrung2 = b.ID;

Sollen die Ergebnis nacheinander kommen, wird es einfacher:

SELECT a.waehrung
FROM tabelle2 a, tabelle1 b
WHERE b.waehrung1 = a.ID
OR b.waehrung2 = a.ID;

Da gibt es viele Varianten...

--
http://www.pothe.de - Software für Ihr Hobby
Eisenbahn 98 (Ausgabe 2005) *** AP Modellauto
AP Münze 3 *** AP Münze 3 Pro *** AP Briefmarke *** AP Briefmarke Pro