Autor Beitrag
Scrat
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic star
Beiträge: 73



BeitragVerfasst: Mi 04.12.02 17:26 
Hallo,

Beispiel:

Datenbank1 mit Spaltenbezeichnung : ['A']
Datenbank2 mit Spaltenbezeichnung : ['B']

Der Inhalt der Spalte 'A' soll mit dem Inhalt der Spalte 'B' verglichen werden.

Jede Spalte hat natürlich auch mehrere Zeilen.

In der ersten Zeile von (Datenbank1 mit Spaltenbezeichnung ['A'])
steht die Zahl '50'.

Nun soll das Programm in der (Datenbank2 mit Spaltenbezeichnung ['B'])
nach einem Feld suchen welches den Inhalt '50' besitzt.
Natürlich soll er nur in der Spalte ['B'] suchen.

Wie mach ich das?

_________________
Wenn ein Programm nutzlos ist, muß es dokumentiert werden.
Andi1982
ontopic starontopic starontopic starontopic starontopic starhalf ontopic starofftopic starofftopic star
Beiträge: 497

WinXP HE
D6 Enterprise
BeitragVerfasst: Do 05.12.02 08:40 
Hi,
ich weiß nicht ob ich es richtig verstanden habe, aber ich würde folgenden SQL benutzen:
ausblenden Quelltext
1:
2:
3:
SELECT T2.Spaltenname, T2.Spa...., ....,  ....
FROM Datenbank1 T1, Datenbank2 T2
WHERE  T1.B = T2.B


So nimmt er normalerweise von Datenbank 1 die spalte B der ersten Zeile und sucht in Datenbank2 in der Spalte B nach dem selben Inhalt. Ausgegeben werden dann die Spalten die du im Select-Statement angegeben hast. Musst halt mit T2 oder T1 angeben aus welcher Tabelle er die Felder nehmen soll die er anlisten soll.

Ich hoffe das hilft dir ein wenig.

Gruß Andi

_________________
Solange die Bombe tickt ist alles in Ordnung, erst wenn sie damit aufhört wird es problematisch...