Hallo alex,
jetzt die Frage, kann man das verknüpfen, wenn ja wie?
Ja, kann man. Du musst dem DBMS weismachen, dass es inwirklichkeit 3 Tabellen verknüpft:
Tab1 (ID) ----> (ID1) Tab2 (ID2) ----> (ID) Tab1
Das kannst Du machen, indem Du unterschiedliche Aliases für die Tabelle Tab1 definierst und diese mehrfach im Join auftauchen lässt.
SELECT
Tab2.ID,
Tab1_1.Name as Name1, -- Tab1_1 ist der erste Alias für Tab1
Tab1_2.Name as Name2 -- Tab1_2 ist der zweite Alias für Tab1
FROM
Tab2,
Tab1 as Tab1_1, -- hier wird der erste Alias definiert
Tab1 as Tab1_2 -- hier wird der zweite Alias definiert
WHERE
Tab2.ID1 = Tab1_1.ID -- erste Verknüpfung
AND
Tab2.ID2 = Tab1_2.ID; -- zweite Verknüpfung
Damit erhälst Du das gewünschte Ergebnis - vorausgesetzt, ich habe Dich richtig verstanden.
Viele Grüße,
Christian