
29/05/2003, 18:14
|
| | Fecha de Ingreso: noviembre-2001 Ubicación: Montevideo
Mensajes: 506
Antigüedad: 23 años, 5 meses Puntos: 0 | |
uso del distinct Tengo dos tablas, en una base. En una de ellas login, tengo los datos completos de personas. Y en otra alumgrupo, asocio el numero de persona a una actividad.
Para ver quienes son las personas que están en la tabla login y además hacen alguna actividad uso:
SQL="SELECT * FROM alumgrupo a, login l WHERE a.idalumno= l.numero"
idalumno se corresponde con el numero de persona.
El problema es que si una persona está en más de una actividad me la devuelve dos veces.
Probe con distinct, pero solo puedo ver los numeros de todas la personas que hacen una actividad no así los demás datos.
SQL="SELECT distinct l.numero FROM alumgrupo a, login l WHERE a.idalumno= l.numero "
Luego puedo ver Rs("numero"), pero si le pido algún otro dato a la tabla login me da error, como por ejemplo Rs("nombre")
Que está pasando es una limitacion de distinct?
__________________ Alvaro García |