ob du da VB.NET oder C# verwendest ist in diesem Fall egal. Weil das Problem ist ja nur die richtige SQL Query zusammenzustellen.
In SQL sieht das so in etwa aus
SELECT * FROM table1 t1 JOIN table2 t2 ON (t1.MeinFK = t2.Id)
Natürlich musst du das auf deine Tabellen anpassen. Aber der Grundaufbau von einem Join sollte somit klar sein Zudem gibt es auch viele verschieden (leicht unterschiedliche) Joins. Guckst du: JOIN (SQL)