Muchas gracias gnzsoloyo.
El tema a la consulta a la base de datos a groso modo está resuelto. El problema de la duplicidad de los registros que se muestran creí que lo podía resolver con array_unique, pero supongo que hay un error de concepto...
Buscaré mi ingenio

a ver donde anda... jeje