Esta es la relacion que tengo
Esta es mi consulta
SELECT nacionalidad.ID_NACIONALIDAD, nacionalidad.NOMBRE_NACIONALIDAD, nacionalidad.CANTIDAD, nivel_educacion.NIVEL, nivel_educacion.ESTADO_EDUCACION, nivel_educacion.CANTIDAD_EDUCANDOS, servicio_basico.TIPO_SERVICIO, servicio_basico.ESTADO, servicio_basico.CANTIDAD_ABONADOS
FROM nacionalidad
INNER JOIN edunac ON edunac.ID_NACIONALIDAD= nacionalidad.ID_NACIONALIDAD
INNER JOIN nivel_educacion ON nivel_educacion.ID_EDUCACION = edunac.ID_EDUCACION
INNER JOIN nacserbas ON nacserbas.ID_NACIONALIDAD= nacionalidad.ID_NACIONALIDAD
INNER JOIN servicio_basico ON servicio_basico.ID_SERVICIO = nacserbas.ID_SERVICIO WHERE NOMBRE_NACIONALIDAD=%s ORDER BY NOMBRE_NACIONALIDAD ASC", GetSQLValueString($colname_rsvoluntarios, "text"));
Y este es el resulatdo
En este resultado deberian aparecer solo dos resultados uno que diga "Basico" y el otro "Secundaria" y no como esta ahi dos de cada uno no se cual es el error si alguien me pudiera ayudar de antemano muchas gracias por su ayuda.