我有兩個表。這兩個表可能有不匹配的ID。但是,它們也可能具有不匹配的名稱或地址。我需要能夠從我的列表中篩選出不僅ID,而且first_name,last_name和street_1。我可以對匹配ID進行加入,但有時它們會匹配,但其他列可能有不匹配的記錄,我需要顯示這些記錄。在SQL中顯示多個不匹配的記錄
查找不匹配的ID。如果他們匹配,看看是否有其他領域不匹配。
這裏是我期待的結果:
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是在列表中,因爲姓氏不匹配。 ID 7是姓氏和street_1。 ID 8 & 9 ID不匹配。
這裏是我的樣本數據以供參考:http://sqlfiddle.com#!9/928568/2
的SQL小提琴使用MySQL,所以我刪除了SQL Server標記。 –