Ver Mensaje Individual
  #6  
Antiguo 30-06-2008
Avatar de Delphius
[Delphius] Delphius is offline
Miembro Premium
 
Registrado: jul 2004
Ubicación: Salta, Argentina
Posts: 5.582
Reputación: 25
Delphius Va camino a la fama
Hola a todos!

Amigo Blue, no pude evitar sentirme atraido por la problemática. Y esto se debe al diseño de dicha tabla.

No debería criticar tu diseño, no es mi intensión traerte problemas... pero me ha resultado un tanto extraño el diseño.

¿Tiene algún otro propósito y uso la tabla excluídos? ¿En ambas tablas Cli_RUT es la clave primaria?

Lo primero que se me pasó por la cabeza es que: un cliente puede ser excluído una sola vez, por tanto existirá cuanto mucho la misma cantidad de clientes en ambas tablas. Y esto conduce a una relación 1 a 1.

Al no conocer a detalles tu DER, no debería arriesgarme a decir algo. Pero mi naturaleza curiosa me lleva a esto.

Si dicha tabla no tiene otro fin más que de llevar un registro de excluído, lo que yo haría, de acuerdo a un primer análisis, es ponerla como un campo (booleano) más en la tabla cliente y la consulta queda simplemente:

Código SQL [-]
select tus_campos
from Clientes
where Excluido = 'NO'

Perdona que me haya metido en el tema.... es que me llama la curiosidad.

Saludos,
__________________
Delphius
[Guia de estilo][Buscar]
Responder Con Cita