Buenas
tengo las siguientes tablas
 
socios (codigo, nombre)
grupo_familiar(codgrupo, codigo, fechaalta, parentesco)
adherente(codgrupo, codigo, parentesco)
 
Bueno el tema es que necesito mostrar en un reporte todos los socios y si es un socio adherente tener un campo que me indique el apellido del titular de ese grupo familiar.
guardo con la tabla grupo_familiar el campo codigo que es el codigo del socio titular y los demas integrantes estan en adherente donde tambien tengo codigo
 
 
El resultado que necesito es este:
 
 
Codigo  Nombre  Apellido   Apellido Titular
 
0001     Daniel     Moreno   null
0002     Javier      Tello       null
0003     Oscar      Videla     Videla
0004     Jorge       Videla    Videla
0005     Maria       Garcia    Videla
 
 
Espero hacerme entender.
 
No pongo una consulta porque la verdad no pude crear nada que este cerca.
 
Tal vez este mal diseñado la estructura de la base de datos? 
   
 


