ahi va un ejemplo con dos clases...
Código:
select a.campo1, b.campo2, c.campo2
from tabla1 a inner join tabla2 b on a.campo2 = b.campo1 and b.campo2 = 'CLASE1'
inner join tabla3 c on c.campo3 = b.campo1 and b.campo2 = 'CLASE2'
Como podes ver, se usa una instancia de la tabla para la clase1 y otra instancia de la tabla para la clase2.
Hasta luego.
