phpbar.de logo

Mailinglisten-Archive

Tabellen vergleichen

Tabellen vergleichen

Sebastian Mendel lists at sebastianmendel.de
Die Nov 30 14:30:28 CET 2004


Zobel M. wrote:
> Hallo,
> 
> hab jetzt mehrere Varianten probiert aber komme noch nicht in die
> Richtung in die ich eigentlich will.
> 
> Ich habe 2 Tabellen mit meistens gleicher Struktur. Jetzt möchte die
> Inhalte der beiden Tabellen vergleichen. Dabei sollen allerdings
> Felder wie Primary key und am besten noch beliebig viele andere nicht
> beim Abgleich berücksichtigt werden.
> 
> Das Synchronisieren selber wird manuell vorgenommen. Ich möchte nur
> die Datensätze die in beiden Tabellen nicht übereinstimmen unabhängig
> ob der Primary key der selbe ist.
> 
> Für weitere Ausführungen bitte nachfragen :)
> 
> Vielen Dank schonmal im Voraus!

Wie wäre es mit einem, ähm OUTER?, JOIN und hintendran ein HAVING mit 
Prüfung auf NULL?

tab1       tab2
name       name
----------------
Fred       Fred
NULL       Gustav
Alfred     NULL
Frieda     Frieda


... HAVING ISNULL(tab1.name) OR ISNULL(tab2.name)


tab1       tab2
name       name
----------------
NULL       Gustav
Alfred     NULL


-- 
Sebastian Mendel

www.sebastianmendel.de www.warzonez.de www.tekkno4u.de www.nofetish.com
www.sf.net/projects/phpdatetime        www.sf.net/projects/phptimesheet

-- 
Infos zur Mailingliste, zur Teilnahme und zum An- und Abmelden unter
-->>  http://www.4t2.com/mysql 


php::bar PHP Wiki   -   Listenarchive