doppelabfrage ...

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
Mark Knochen [ Sa, 10 Dezember 2005 16:39 ] [ ID #1096788 ]

Re: doppelabfrage ...

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
Andreas Pothe [ Sa, 10 Dezember 2005 17:20 ] [ ID #1096789 ]
PHP » de.comp.lang.php.datenbanken » doppelabfrage ...

Vorheriges Thema: Replikation
Nächstes Thema: reguläte Ausdrücke