semplicemente mettendo in join le 2 tabelle

allora ricapitolando la tabella 1 è così:

id, nome, tipo

dove id è chiave primaria e tipo chiave esterna della tabella 2

tabella 2

tipo, campo1, campo2, ecc ....

la query sarà

select *
from tabella1 as tab1
join tabella2 as tab2
on tab1.tipo = tab2.tipo

questa però ti estrarrà i record della prima che hanno una corrispondenza nella seconda (questo si traduce in tutti i record della prima nel caso in cui tu abbia settato correttamente il vincolo di chiave esterna)

nel caso non ci sia nessun vincolo di chiave esterna farai così

select *
from tabella1 as tab1
left outer join tabella2 as tab2
on tab1.tipo = tab2.tipo

e i record della prima tabella che non trovano corrispondenza nella seconda avranno i campi della tabella2 settati a NULL