![]() |
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 01:55:58. |
Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi