Questo è sicuramente vero, i nomi andrebbero modificati; riguardo la logica del SELECT va bene così?
in genere per questi esempi così semplici posso usare la forma
codice:
SELECT campi FROM tabella1 JOIN tabella_associativa 
ON tabella1.chiave_primaria=tabella_associativa.chiave_esterna1 
WHERE tabella_associativa.chiave_esterna2=valore_desiderato;
?