Ver Mensaje Individual
  #2 (permalink)  
Antiguo 07/03/2002, 16:11
ldangelo
 
Fecha de Ingreso: enero-2002
Ubicación: Dentro del corralón
Mensajes: 287
Antigüedad: 22 años, 3 meses
Puntos: 0
Re: consultar en ambas tablas

tolo:
Sería mejor que detallaras un poco mas la pregunta o que yo la entienda mejor . Dos tablas a la vez podés consultarlas haciendo un join. Por ej.

Código:
select campo1, campo2, campon from tabla1, tabla2
where campo_clave_tabla1 = campo_clave_tabla2
campo1, campo2 y campon pueden ser de una tabla o la otra. En este caso si o si se requiere que existan los registros en ambas tablas (para que la condición where se cumpla). Existen otros tipos de join (inner, outer, left, right) que no vienen al caso o la posibilidad de "unir" consultas mediante la palabra clave UNION o UNION ALL de la siguiente manera.
Código:
select campo1, campo2 from tabla1
 where aqui_tu_condicion
UNION
select campo1, campo2 from tabla2
 where aqui_tu_condicion
con lo cual recuperás las filas de tabla1 que cumplan la condición mas las que cumplan la condición en tabla2 y que no necesariamente tienen que ser iguales entre si.
Bueno, creo que me extendí un poco en la explicación. Espero te sirva para orientarte y no estés .
Saludos.

<hr noshade><font face=Verdana size=2>Leonardo D'Angelo - Buenos Aires - Argentina[/CODE]