Impressum · Kontakt · Hilfe
Besucher online · Mitglieder



Antwort
 
Themen-Optionen
Alt 31.01.2007, 12:47   Nach oben    #1
Sclot
Projektleiter
 
Benutzerbild von Sclot
 
Registriert seit: 18.08.2005
Ort: Bremen
Beiträge: 145
Standard [MySQL] Tabellen vergleichen

Hallo.
Ich muss zwei Tabellen miteinander vergleichen.
Dabei muss der vergleich mit JEDER Spalte geschehen.

Der Sinn dahinter ist das es 2 Datenbnaken gibt.
Eine Lokale version (DBase-Datenbank) lese ich mit PHP aus und schreibe die Inhalte in eine temporäre MySQL-Tabelle, so das sie den Selben Aufbau hat mit der 2. Tabelle, welche die Online-Version von der Dbase-Geschichte darstellt.

Mein Problem ist jetzt, das in der Online-Tabelle ein oder mehrere Datensätze von der Lokalen DB abweichen (Übertragungsfehler, etc...).

Um die Fehlenden Datensätze anzeigen zu lassen habe ich mir da schon ein kleinen SQL query gebaut:

Code:
SELECT online_lager.primaerid AS online,lokal_lager.primaerid AS lokal
FROM lokal_lager
LEFT JOIN online_lager ON lokal_lager.primaerid = online_lager.primaerid
WHERE online_lager.primaerid IS NULL
Das funktioniert soweit auch schon.
Allerdings auch nur da beide Primaerids im Index stecken.

Aber jetzt brauche ich einen Query, der alle zeilen miteinander vergleicht und mir die unterschiede anzeigt.

Performant muss es nicht wirdklich sein, da es sich hierbei nur um eine einmalige sache handelt.

hat jemand eine idee?
Sclot ist offline  
Add Post to del.icio.usBookmark Post in TechnoratiDiesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Antwort

Lesezeichen


Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
 
Themen-Optionen

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist An.
Smileys sind An.
[IMG] Code ist An.
HTML-Code ist Aus.
Trackbacks are An
Pingbacks are An
Refbacks are Aus

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Werte aus mehreren Tabellen zusammenführen Basti Datenbanken 0 17.12.2006 18:37
mit LEFT OUTER JOIN mehr als 2 Tabellen verknüpfen ? Alpha Centauri Datenbanken 4 06.04.2006 19:00
Aus mehreren Tabellen die Datensätze der letzten x Tage Ben Datenbanken 4 07.11.2005 22:29
Mysql Tabellen wiederherstellen? Niedi Datenbanken 6 04.10.2005 11:44
Grundlegende Frage zu Tabellen mit Swing Herr Bö Allgemeine Java-Programmierung 1 02.08.2004 19:52


Alle Zeitangaben in WEZ +2. Es ist jetzt 01:54 Uhr.

Nach oben
Wir nutzen das Zend Framework, vBulletin (vBulletin v3.7.2, Copyright ©2000-2008, Jelsoft Enterprises Ltd.
SEO by vBSEO 3.0.0) und vBSEO.

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44