Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   SQL (https://www.clubdelphi.com/foros/forumdisplay.php?f=6)
-   -   Como hago esta consulta? (https://www.clubdelphi.com/foros/showthread.php?t=43306)

MaMu 08-05-2007 10:07:17

Como hago esta consulta?
 
Hola, yo necesito que un ADOQuery me apunte a 2 tablas, y no se como hacer la consulta, es decir, tengo estas dos tablas:

Código:

Tabla 1
=======
id_tabla1
texto

y la otra

Código:

Tabla 2
=======
id_tabla2
numero_tabla1
otro_texto
otro_numero

Y lo que necesito hacer, es escribir una sintáxis que me permita seleccionar todos los campos de una tabla, si un dato es igual a la tabla anterior.

Por ejemplo

seleccionar todo de tabla1 y tabla2 donde (tabla2.numero=el_numero_que_quiera_poner)

Saludos, no encuentro mi librito de SQL

Mil gracias

Bicho 08-05-2007 10:33:41

Hola mamu,

no encuentro ahora mismo un libro de SQL.
La consulta es sencillita, algo así podría valerte:

AdoQuery1.SQL.Add('select * from tabla1, tabla2 ');
AdoQuery1.SQL.Add(' where tabla1.id_tabla1 = tabla2.id_tabla2');
AdoQuery1.SQL.Add(' and tabla1.id_tabla1 = :valor ');
AdoQuery1.ParamByName('valor').AsInteger := StrToInt(edit1.text);

Eso en el caso que valor sea un entero.

Saludos

MaMu 08-05-2007 10:52:54

Gracias Bicho, probando y probando, a prueba y error, hice lo mismo que me mandaste. La duda nos hace hombres!!!!

Gracias y Saludos

PD: perdi mi librito de SQL, me recomendas alguno?

Bicho 08-05-2007 11:08:06

Me alegro de que te sirviera, y más aún al ver que lo sacaste sólo.

Ahora mismo no encuentro ninguno por los foros. Buscaré por internet.
De todos modos, creo que La Cara Oculta de Delphi 4 ha de servir.

Saludos

Bicho 08-05-2007 11:11:24

Bueno, por internet he econtrado rápidamente estos dos enlaces:

http://www.programatium.com/sql.htm aquí hay un manual en web

Y en desarrolloweb hay otro para descargar. No se que tal estarán ya que no los he visto.

Saludos


La franja horaria es GMT +2. Ahora son las 12:48:49.

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