![]() |
un select dentro de otro select Holas, les cuento, estoy haciendo el traspaso de un sitio desde access a mysql, ahora estoy en la etapa de revisar todas las consultas a la base de datos y corregirlas y ya encontre una consulta que no se como corregirla. tengo una consulta parecida a esta Código: Select *, (select puntaje from tblregistro order by puntaje desc limit 0, 1) as puntajeMayor from tblacceso where puntaje > puntajeMayorEl error que me sale es "Unknow column puntajeMayor in field list" y esa consulta si me funcionaba en access. se puede hacer lo mismo en access, de otr forma? Gracias |
Re: un select dentro de otro select me parece que en lugar de usar el sobrenombre (puntajeMayor) uses el nombre que tiene la comlumna,,,,, por eso dice que no la encuentra la columna |
Re: un select dentro de otro select es ke el nombre de la comuna se lo puse yo, y es (puntajeMayor). si le kito ese sobrenombre la columna keda con el nombre "select puntaje from tblregistro order by puntaje desc limit 0, 1" y si pongo esto en el WHERE funciona pero estaria haciendo la query 2 veces y se demora mas en desplegarla. hay otra forma de hacerlo? |
Re: un select dentro de otro select el problema es que no me esta tomando los alias para hacer comparaciones o calculos. por ejemplo estaba revisando otra consulta donde salia algo asi Código: SELECT R.rut, nombre, A.curso as curso, nombreinstitucion AS colegio, modulo, puntaje AS puntajeDiagnostico, |
| La zona horaria es GMT -6. Ahora son las 09:22. |
Desarrollado por vBulletin® Versión 3.8.7
Derechos de Autor ©2000 - 2026, Jelsoft Enterprises Ltd.