Hat sich erledigt.
Das Stichwort was mir fehlte war „full outer join“. Ist zwar nicht ganz einfacher Tobak mit den ganzen Joins wie ich finde, aber mit ein paar versuchen hat es dann geklappt!
Damit die Frage nicht ganz unnötig war, hier noch meine Lösung für alle, die es interessiert:
SELECT Tab1.ID AS Tab1_ID,
Tab1.Name AS Tab1_Name,
Tab1.No AS Tab1_No,
Tab2.ID AS Tab2_ID,
Tab2.Name AS Tab2_Name,
Tab2.No AS Tab2_No
FROM Tab1 FULL OUTER JOIN Tab2 ON
Tab1.No = Tab2.No AND
Tab1.Name = Tab2.Name AND
Tab1.ID = Tab2.ID
WHERE Tab1.ID IS NULL or
Tab2.ID IS NULL
Die Where- Klausel dient nur noch dazu auf die „nichtvorhandenen“ Werte aus Tab1 bzw. Tab2 zu filtern.
Trotzdem noch mal Danke an alle!