Information ausblenden
Willkommen im Forum für alle Datenbanken! Registriere Dich kostenlos und diskutiere über DBs wie Mysql, MariaDB, Oracle, Sql-Server, Postgres, Access uvm

Zwei Spalten verschiedener Tabellen auf übereinstimmende/fehlende Werte vergleichen

Dieses Thema im Forum "MySQL und MariaDB" wurde erstellt von dave_christopher, 22 Januar 2013.

  1. dave_christopher

    dave_christopher Aktiver Benutzer

    Hallo zusammen,

    ich möchte in meiner MySQL-Datenbank zwei spalten (die in unterschiedlichen Tabellen) liegen vergleichen. Dabei möchte ich überprüfen, ob alle Werte die in der ersten Spalte sind auch vollständig in der zweiten Spalte vorhanden sind oder ob welche fehlen.

    Könnt Ihr mir helfen wie ich da vorgehen kann?
    Gibt es ein SQL-Statement dazu?

    Ich freue mich über jede Antwort!
    Vielen Dank!

    Viele Grüße
    Dave
     
  2. akretschmer

    akretschmer Datenbank-Guru


    Code:
    test=*# select * from dave1;
     i
    ---
     1
     2
     3
     4
    (4 rows)
    
    test=*# select * from dave2;
     i
    ---
     1
     2
     4
    (3 rows)
    
    test=*# select dave1.i from dave1 left join dave2 on (dave1.i=dave2.i) where dave2.i is null;
     i
    ---
     3
    (1 row)
    
    Vielleicht so?


    Andreas
     
Die Seite wird geladen...

Diese Seite empfehlen

  1. Diese Seite verwendet Cookies. Wenn du dich weiterhin auf dieser Seite aufhältst, akzeptierst du unseren Einsatz von Cookies.
    Information ausblenden