Duplikate finden in zwei Tabellen

Das klappt soweit, jedoch im Fall das A.Name und A.Vorname leer sind (A.Insitut, B.Insitut ist jedoch befüllt), dann landen diese unsortiert an erster Stelle der Ausgabe, das entsprechende Ziel (mit befüllten A.Name, A.Vorname) ist irgendwo in der Ausgabe. Der Rest ist aber wie gesagt korrekt.
 
Werbung:
Nun du kannst dein ORDER BY erweitern:
Code:
ORDER BY   ( CASE WHEN A.Name = B.Name THEN A.Name ELSE NULL END ),
       ( CASE WHEN A.Vorname = B.Vorname THEN A.Vorname ELSE NULL END ),
       ( CASE WHEN A.ID < B.ID THEN A.ID ELSE B.ID END ),
       A.Name,
       B.Name,
       A.Vorname,
       B.Vorname
 
Zurück
Oben