la de Artanis19 esta mala.
PD, para hacer los Join recuerde que debe ser entre claves primarias con valores unicos, sino el no va a saber que mostrarte.
select *
from (
SELECT DISTINCT AGENDA.CICLO, AGENDA.PERIODO, AGENDA.GEN_LIBROS, AGENDA.IMP_LIBROS, AGENDA.TOMA_LECT, AGENDA.DIGIT_LECT, AGENDA.CRITICA,
AGENDA.EN_INF_CRIT, AGENDA.CALC_CONS, AGENDA.LIQUIDACION, AGENDA.IMP_FACT, AGENDA.VENCIMIENTO, CICLOS.USUARIOS, CICLOS.ORDEN
FROM AGENDA, CICLOS
Código:
SELECT DISTINCT AGENDA.CICLO, AGENDA.PERIODO, AGENDA.GEN_LIBROS, AGENDA.IMP_LIBROS, AGENDA.TOMA_LECT, AGENDA.DIGIT_LECT, AGENDA.CRITICA,
AGENDA.EN_INF_CRIT, AGENDA.CALC_CONS, AGENDA.LIQUIDACION, AGENDA.IMP_FACT, AGENDA.VENCIMIENTO, CICLOS.USUARIOS
FROM AGENDA, CICLOS
WHERE AGENDA.CICLO = CICLOS.CICLO
AND (CICLOS.ESTADO = :ESTADO)
OR (CICLOS.TM = :TM)
OR (CICLOS.TIPO = :TIPO)
OR (CICLOS.CLASIFICACION = :CLASIF)
OR (CICLOS.FORMATO = :FORMATO)
OR (CICLOS.TOMA = :TOMA)
ORDER BY CICLOS.ORDEN
PD, para hacer los Join recuerde que debe ser entre claves primarias con valores unicos, sino el no va a saber que mostrarte.