von MSSQL in MYSQL abfragen?

cobain86

Grünschnabel
hi
ich habe eine MSSQL DAtenbank in der ARtikelnummer und der jeweilige bestand steht.

daneben habe ich eine MYSQL Datenbank in der die selben Artikelnummern aber ein anderer Bestand steht.

Wie kann ich jetzt von der MSSQL die Artikelnummern mit der MYSQL Artikelnummern vergleichen und da wo es passt den Bestand von der MSSQL mit der in der MYSQL überschreiben?

gibt es dafür schon code?
 
Sofern ein User Leserecht in beiden DBs hat:

Code:
select [$PRAMETER] from $DB1.$TABLE1 a, $DB2.$TABLE2 b where a.$FIELD1 = b.$FIELD2;
 
hmm das wird so nicht gehen
das eine is eine Microsoft MS SQL datenbank lokal auf einem PC
und das andere eine MySql datenbank auf einem externen Webserver (auf die DB habe ich aber extern zugriff!)
 
Ok, da hab ich mich verlesen.

Eine Möglichkeit wäre, sich ein Tool zu schreiben, welches sich mit beiden Datenbanken verbindet und dann Atrikelnummer für Artikelnummer vergleicht.
 
ja so will ich das auch haben

habe es in php mal etwas gecoded

ich habe die MsSql datenbank "test" mit der Tabelle "tabelle1" und da steht "Artikel" drinne

in der MySql Datenbank hab ich die DB "test" mit der tabelle "products" und da steht "products_ean" für die Artikelnummer

wie kann ich diese nun vergleichen?

ein vegleich geht ja so.
$vergleich = 'SELECT * FROM tabelle1, test2 WHERE tabelle1.Artikel = test2.Artikel';

aber so vergleicht er nur in der MS Sql die Tabellen
nicht die beiden DB's miteinander.

wie geht das?
 
Zurück