Subconsulta en un ADOQuery
Hola:
Estoy utilizando Delphi6, con BD en Access. Tengo un ADOQuery1 el cual me realiza una consulta, y tengo un ADOQuery2 el cual me realiza otra consulta dela consulta anterior (ADOQuery1). De que forma le digo al ADOQuery2 que el FROM es lo que esta puesto en el ADOQuery1 y que la seleccion me la haga por lo que esta puesto en el ADOQuery1. Saludos y Gracias |
Me parece que lo que necesitas es tener una sola consulta con una subconsulta, del estilo siguiente:
SELECT * from tabla where campo IN (select campo from otra_tabla where...) La select principal seria la del segundo TADOQurey y la subconsulta sería la del primero. No sé si te sirve, pero puedes buscar la sintaxis exacta de las subconsultas y ver si te vale. Edu |
Cita:
|
Me parece que esto no va a colar...
La única manera sería concatenar cadenas para construir la SQL: qry1.sql.text = "select * from tabla where campo in ("+qry2.sql.text+")" y luego ejecutas qry1 Un saludo Edu |
Cita:
Dinos exactamente cuales son las instrucciones SQL, y la relación de las tablas. Un saludo |
La franja horaria es GMT +2. Ahora son las 04:22:59. |
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