Entwickler-Ecke
Datenbanken - Vergleich von Feldern innerhalb 2 Datenbanken...
Scrat - Mi 04.12.02 17:26
Titel: Vergleich von Feldern innerhalb 2 Datenbanken...
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?
Andi1982 - Do 05.12.02 08:40
Hi,
ich weiß nicht ob ich es richtig verstanden habe, aber ich würde folgenden SQL benutzen:
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
Entwickler-Ecke.de based on phpBB
Copyright 2002 - 2011 by Tino Teuber, Copyright 2011 - 2026 by Christian Stelzmann Alle Rechte vorbehalten.
Alle Beiträge stammen von dritten Personen und dürfen geltendes Recht nicht verletzen.
Entwickler-Ecke und die zugehörigen Webseiten distanzieren sich ausdrücklich von Fremdinhalten jeglicher Art!