Ver Mensaje Individual
  #1 (permalink)  
Antiguo 07/06/2011, 10:32
cherobaki
 
Fecha de Ingreso: junio-2005
Mensajes: 2
Antigüedad: 19 años, 9 meses
Puntos: 0
Consulta a tablas historicas

Buen dia amigos.

Quisiera saber su opinion de la manera mas eficiente de hacer una consulta SQL hacia una seria de tablas historias es decir

Datos2011
Datos2010
Datos2009
Datos2008

todas las anteriores tablas tienen la misma estructura de campos.

Ahora, la cuestion es que se quiere tener una unica consulta, lo mas eficiente posible para que encuentre un valor de un ID ( Este no se repite en las tablas), por lo consiguiente queremos encontrar un valor digamos 454554 en cual de las tablas este.. y que me deba traer el registro correspondiente.

Estuve revisando con UNION, CASE, IF o Subquerys... pero no se como sea mas eficiente.

Por cierto... digamos que cada tabla tiene como 100.000 registros.... entonces la eficiencia del query es fundamental....

Agradecido de antemano por sus opiniones....

Gracias...!!!