Gracias por responder pacmanaman, pero hay un detalle, en la tabla 1 no tengo un campo idmat, solo tengo id_cal y f_pago_progr.
apliqué el ejemplo que me diste pero, igual, muestra 20 filas repitiendo 4 veces cada fila de la tabla 1
gracias nuevamente, seguiré intentando
alguien más se apunta???
Saludos.