![]() |
| |||||||
| Registrarse | Preguntas Frecuentes | Lista de Foreros | Calendario | Buscar | Temas de Hoy | Marcar Foros Como Leídos |
![]() |
| | LinkBack | Herramientas | Desplegado |
| |||
| Buenas gente: Estoy tratando de hacer una consultas con diversas subconsultas y me da error al tratar de hacer un Where de la tabla primaria dentro de los subconsultas. Explico un poco la sql que estoy tratando de desarrollar: - Tabla Instalaciones CodInstalacion [clave] Resto de datos.... - Tabla Planos CodPlano [clave] CodInstalacion Resto de datos Relación 1-n: Instalaciones -> Planos La idea es sacar datos de la instalación y totales de la tabla de planos. Se supone que la sql que voy a presentar a continuación se podría simplificar mucho, pero la necesito así para meter más cosas en la última subconsulta Empezamos: 1 Select CodInstalacion, 2 ( 3 Select Count(*) 4 From 5 ( 6 Select Distinct CodPlano,CodInstalacion 7 From Planos Pla2 8 Where Pla2.CodInstalacion = Pla1.CodInstalacion 9 ) Pla1 10 Where Pla1.CodInstalacion = Insta1.CodInstalacion 11 ) Total 12 From Instalaciones Insta1 Se supone que el count que se hace no necesita una subconsulta, pero esa es exactamente mi duda, necesito hacerlo así y me da error en la línea 8, porque no encuentra Pla1.CodInstalacion, cosa que no comprendo muy bien, porque en la línea 10 sí que coge sin problemas Insta1.CodInstalacion. A ver si alguién se aclara con mi super explicación, porque no ha quedado muy allá, jejeje. Gracias y un saludo al grupo Onix |
| | ||||
| ||||
| |
| |||
| En las nuevas, Onix escribió: > Buenas gente: > > Estoy tratando de hacer una consultas con diversas subconsultas y me > da error al tratar de hacer un Where de la tabla primaria dentro de > los subconsultas. Mira a ver qué versión tienes porque hasta la 4.1 creo que no admitía subselects. |
| |||
| En principio no hay problema con la versión (5.0.32). Además, la primera subconsulta sí que la hace bien. Sigo dándole vueltas. Si encuentro solución postearé la respuesta. Gracias de todos modos. Un saludo, Onix "countach" <5000qv***hotmail.com> escribió en el mensaje news:5qgde4F101ba5U1***mid.individual.net... > En las nuevas, Onix escribió: >> Buenas gente: >> >> Estoy tratando de hacer una consultas con diversas subconsultas y me >> da error al tratar de hacer un Where de la tabla primaria dentro de >> los subconsultas. > > Mira a ver qué versión tienes porque hasta la 4.1 creo que no admitía > subselects. |
| |||
| Bueno, pues al final después de darle unas cuantas vueltas y por "problemas" con las horas destinadas al proyecto, he tenido que pasar de tratar de hacerlo bien, por hacerlo con varias consultas diferentes. Cosas que pasan. Aún así, si alguien tiene la solución, será bien recibida. Un saludo, Onix "Onix" <ganekogXXX***hotmail.com> escribió en el mensaje news:fi0mka$pbm$1***news-3.escomposlinux.org... > En principio no hay problema con la versión (5.0.32). Además, la primera > subconsulta sí que la hace bien. > > Sigo dándole vueltas. Si encuentro solución postearé la respuesta. > > Gracias de todos modos. > > Un saludo, > > Onix > > "countach" <5000qv***hotmail.com> escribió en el mensaje > news:5qgde4F101ba5U1***mid.individual.net... >> En las nuevas, Onix escribió: >>> Buenas gente: >>> >>> Estoy tratando de hacer una consultas con diversas subconsultas y me >>> da error al tratar de hacer un Where de la tabla primaria dentro de >>> los subconsultas. >> >> Mira a ver qué versión tienes porque hasta la 4.1 creo que no admitía >> subselects. > > |
| |
| |
![]() |
| Herramientas | |
| Desplegado | |
| |
Temas Similares | ||||
| Tema | Autor | Foro | Respuestas | Último mensaje |
| Optimización de consultas sobre MySQL | Conrrad | Newsgroup microsoft.public.es.access | 8 | 03-06-2008 21:24:37 |
| Consultas dinámicas con mysql 5 | Longlinux | Newsgroup es.comp.lenguajes.php | 0 | 16-10-2006 02:06:01 |
| Consultas dinámicas con mysql 5 | Longlinux | Newsgroup es.comp.lenguajes.php | 0 | 16-10-2006 02:05:42 |
| ¿Es posible estas consultas en excel o con macros vba? | ArraY | Newsgroup microsoft.public.es.vba | 2 | 25-04-2006 02:52:42 |
| ACEESS Como ejecutar consultas consecutivas | Jorge | Newsgroup microsoft.public.es.officedev | 0 | 30-04-2004 17:56:01 |