Consultas anidadas
Hola como están?
Tengo una cuestión pediente que es la siguiente: Hago la siguiente consulta: select * from table where cond..... y de la cual obtengo un grupo de registros, sobre esta última consulta necesito hacer otra consulta, mejor dicho una consulta sobre otra, como es que puedo hacer eso? |
depende de lo que quieras hacer exactamente, consultas anidadas en sí, sólo lo puedes hacer con la última versión de firebird, pero si quieres algo así:
Código SQL [-]select * from tbClientes where CodComercial in ( select codigo from tbComerciales where CodProvincia=29 ) eso sí puedes. |
¿por qué me sale el código así?, ¿algún problemilla con las etiquetas?... a ver... señores "jefes", ¿en qué me he equivocado? :):):)
|
Cita:
lo q se puede hacer solo con la ultima version 2.0 son los Derived Tables, consultas en la clausula From y no en la Where.. |
Cita:
Código SQL [-]select * from tbClientes where CodComercial in ( select codigo from tbComerciales where CodProvincia=29 ) Sin embargo, lo siguiente NO funciona en Firebird 1.5 pero SÍ que funciona en Firebird 2.0 Código SQL [-]SELECT (SELECT RDB$RELATION_NAME FROM RDB$DATABASE) FROM RDB$RELATIONS |
La franja horaria es GMT +2. Ahora son las 17:30:57. |
Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi