Cita:
Iniciado por Myakire
1) Lee todos los campos de todas las filas de tu recordset y ve guardándolas en una tabla temporal un numero por fila y al final le haces un select distinct a esa tabla

Precisamente el problema es que la aplicación no está guardando de manera correcta los datos, la tabla en realidad debería ser un solo número por fila asociado con otro elemento (usuario_id, quizás me estoy aventurando mucho), de tal manera que con un simple select distinct se pueda solucionar.
Además que el sistema actual compromete mucho los datos con la lógica de la aplicación -solo puedes almacenar 4- y permite nulos lo cuál filosóficamente hablando, serían datos desconocidos, más no "no ingresados".
Saludos