Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   MySQL (https://www.clubdelphi.com/foros/forumdisplay.php?f=21)
-   -   Ver 2 tablas en una busqueda (https://www.clubdelphi.com/foros/showthread.php?t=50184)

JULIPO 10-11-2007 19:30:34

Ver 2 tablas en una busqueda
 
Reciban un cordial saludo

Estoy intentando ver 2 tablas en 1 busqueda utilizo la sentencia
Código SQL [-]
 
select * from tabla1,tabla2;


pero el resultado es uan busqueda infinita no se detiene, como lo puedo hacer

ContraVeneno 10-11-2007 20:16:03

Código SQL [-]
Select A.*, B.*
From Tabla1 A
join Tabla2 B on A.CampoLlave = B.campoLLave

Héctor Randolph 10-11-2007 20:21:39

Hola JULIPO

Según lo veo, hay dos posibilidades:

- La primera es que las tablas estén relacionadas entre sí por uno o varios campos.

En este caso la sentencia quedaría de esta forma

Código SQL [-]
 SELECT t1.*, t2.* FROM tabla1 t1, tabla2 t2 WHERE t1.campo_comun=t2.campo_comun;


- La segunda es que ambas tablas tengan la misma estructura y lo que deseas es mostrar la unión de ambas tablas.

Código SQL [-]
SELECT campo1,campo2 FROM tabla1
UNION ALL
SELECT campo1,campo2 FROM tabla2;

En todo caso será mejor si pones la estructura de las tablas, o bien, algún ejemplo con los datos que deseas mostrar

Saludos

JULIPO 10-11-2007 20:28:13

las 2 tablas tienen la misma estructura
 
resulta que tengo un programa que crea una tabla por dia evnt09112007, evnt10112007 por ejemplo y quiero ver los eventos de varios dias en 1 sola busqueda, las estructuras de las tablas son identicas.

la segunda opcion que planteas es la que me funciono, y si quiero hacer la busqueda con where debo hacer para cada tabla independientemente ?


La franja horaria es GMT +2. Ahora son las 17:33:54.

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