Foros del Web » Programando para Internet » ASP Clásico »

problemas con mas de un inner join

Estas en el tema de problemas con mas de un inner join en el foro de ASP Clásico en Foros del Web. Estoy realizando una aplicación e-learning, en la cual cada vez que se acceder al curso queda registrado en un tabla llamada T_accesos mi problema es ...
  #1 (permalink)  
Antiguo 26/10/2010, 07:39
 
Fecha de Ingreso: junio-2008
Mensajes: 250
Antigüedad: 15 años, 10 meses
Puntos: 1
problemas con mas de un inner join

Estoy realizando una aplicación e-learning, en la cual cada vez que se acceder al curso queda registrado en un tabla llamada T_accesos mi problema es que al mostrar los datos de los alumnos que están matriculados en el curso se me muestra todo los accesos que ha tenido dicho alumno ¿Cómo podría mostrar los datos de todos los alumnos que están matriculados en este curso y hacer un listado con los datos de diferentes tablas?
Esto lo tengo creado con un inner join pero sucede otra cosa que esta select no me muestra todos los datos de los alumnos matriculados sino solo los datos de los alumnos que aparecen en todas las tablas excluyendo los que no aparecen.
Muchas gracias.
Código PHP:
set rs=Ob_conn1.Execute("select * from T_usuarios left outer join T_matricula on T_usuarios.c_idusuario = T_matricula.c_idusuario inner join T_accesos on T_usuarios.c_idusuario = T_accesos.c_idusuario where T_accesos.c_idcurso='"idcurso &"' and T_matricula.c_idcurso='"idcurso &"' and T_usuarios.c_perfil='"100 &"' order by T_usuarios.c_1apellido, T_accesos.c_fecha desc ")


<%do while 
not rs.eof%>
                <
tr>
                    <
td colspan="14" height="1" bgcolor="#FFFFFF"></td>
                </
tr>
                
                    <
tr bgcolor="#EFEFEF">
                        
                        <
td></td>
                        <
td class="texto" ><%=rs("c_1apellido")%>&nbsp;<%=rs("c_2apellido")%></td>
                        <
td></td>
                        <
td class="texto"><%=rs("c_nombre")%></td>
                        <
td></td>
                        <
td class="texto"><%=rs("c_fecha")%></td>
                        <
td></td>
                        <
td>
                            
                        </
td>
                        <
td ><a href="prof_curso_modulos_alumnos.asp?idcurso=<%=idcurso%>&idusuario=<%=rs("c_idusuario")%>"><img src="img/modulo.gif" border="0"/></a></td>        
                        <
td ></td>
                        <
td ></td>
                        <
td></td>                        
                        <
td><img src="img/eval-difu.gif" border="0" /></td>
                        <
td >
                            <%if 
rs2.eof then%>
                                
                            <%else%>
                                <%=
rs2("c_idusuario")%>
                            <%
end if%>
                        </
td>
                    </
tr>
                <%
rs.movenext
                loop
%> 

Etiquetas: join, mas
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 00:22.