Podrias dejar un modelo entidad relación de tu base de datos para poder entender mas tu diseño.
Te dejo un ejempplo : Yo desde mi poco experiencia crearia asi la dos tabla
tabla1
id_clave|id_grupo
el campo id_grupo es clave foranea de la tabla2
tabla2
id_grupo|nom_grupo
para mostrar todos los datos, hago una consulta cruzada
Código SQL:
Ver originalSELECT id_clave, tabla2.id_grupo, tabla2.nom_grupo FROM tabla1 LEFT JOIN tabla2 ON tabla1.id_grupo = tabla2.id_grupo
Ahora me dara todos los registro, igual si la clave no tiene referencia con ningun grupo de la tabla2.
Espero que se halla entendido algo.
¡Saludos!