![]() |
Subconsultas en ORACLE
Estoy intentando hacer una subconsulta dentro del TOAD
Código:
SELECT unidad,pero al ejecutar la consulta me dice que falta una expresion. El formato funciona correctamente en SQL SERVER pero no se que es lo que me falta en ORACLE. |
Te cuento que en mi empresa tenemos instalado dos versiones diferentes del motor, una para desarrollo y otra para producción.
Me ha pasado mas de una ves, que algo que funciona en desarrollo no funciona en producción, el tema es que la de desarrollo es 8.1.5 y la de producción es 8.0.5, bueno, todo lo que te estoy contando es porque ese tipo de consulta no funciona en 8.0.5 pero si en 8.1.5 y el error que produce es "missing expression" Saludos! |
Gracias por tu respuesta delphi.com.ar
En mi empresa tanto en desarrollo como en produccion tenemos la version 8.0.5. y efectivamente no funciona Al final lo he solucionado incorporando la select al FROM Código:
SELECT U2.unidad, U1.cont |
Esto no responde a tu pregunta, es más por mi curiosidad.
O no he entendido lo que quieres hacer con la query o ¿no te devolvería lo mismo esta? Código:
SELECT U.unidad, count(*)Si me he empanao y no he entendido tu intención, comentamelo, por favor. |
Es verdad, tu consulta tiene el mismo resultado y es mucho mas eficaz que la primer consulta, pero me parece que la segunda consulta da otro resultado. A la hora de responder me he segado por la duda particular que me han planteado y ni se me ocurrió ver que las dos tablas eran las mismas.
Saludos! |
| La franja horaria es GMT +2. Ahora son las 23:51:32. |
Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi