Ich habe zwei Tabellen. Diese zwei Tabellen können IDs haben, die nicht übereinstimmen. Sie können jedoch auch Namen oder Adressen enthalten, die nicht übereinstimmen. Ich muss in der Lage sein, nicht nur IDs, sondern Vorname, Nachname und Straße_1 aus meiner Liste herauszufiltern. Ich kann einen JOIN bei Match-IDs machen, aber manchmal stimmen sie überein, aber die anderen Spalten können Datensätze enthalten, die nicht übereinstimmen, die ich anzeigen müsste.Zeige mehrere nicht übereinstimmende Datensätze in SQL
Finden Sie IDs, die nicht übereinstimmen. Wenn sie übereinstimmen, sehen Sie, ob eines der anderen Felder nicht übereinstimmt.
Hier sind meine Ergebnisse zu erwarten:
id first_name_2 last_name_2 street_1 street_2
3 Teresa White 834 Green Ridge Hill 43 Arapahoe Park
6 Rebecca George 39157 Nelson Hill 7467 Acker Center
7 Ann Hawkins 341 Tennessee Street 8 Bunting Street
8 Joyce Moreno 0277 Bunker Hill Drive 6 Nancy Center
9 Kimberly Alvarez 57332 Di Loreto Lane 0437 Waubesa Avenue
ID 3 & 6 in der Liste ist, weil der Name nicht übereinstimmt. ID 7 ist der Nachname und street_1. ID 8 & 9 IDs stimmen nicht überein.
Hier ist mein Beispieldaten als Referenz: http://sqlfiddle.com#!9/928568/2
Das SQL-Fiddle verwendet MySQL, so dass ich das SQL Server-Tag entfernt –