Ver Mensaje Individual
  #1  
Antiguo 21-12-2006
Avatar de sitrico
[sitrico] sitrico is offline
Miembro Premium
 
Registrado: may 2003
Ubicación: Caracas, Venezuela
Posts: 295
Reputación: 22
sitrico Va por buen camino
Consulta SQL con "banderas"

Estoy diseñando una aplicación y se me ocurrio usar 2 tablas, una con una lista de eventos con un campo de status (IDStatus) y otra con con el valor del IdStatus y su descripcion, algo más o meno así:

Tabla1:

Código Delphi [-]
Nombre          IDStatus
VarChar(20)    Integer
--------------------------
Juan              1
Pedro             2
Jose              3
...

Tabla2
Código Delphi [-]
IDStatus         Descripcion
Integer          VarChar(20)
--------------------------
1                  Citado
2                  Cita Adelantada
4
8
16
....

El problema es que en el caso de la tabla1 el valor (Jose,3) el 3 DEBE indicar que el status es 1 y 2 (en realidad 1 y 2 lógico (1+2))

La consulta seria algo como:
Código SQL [-]
Select * from tabla1 a, Tabla2 B
Where a.IdStatus AND b.IdStatus = b.IdStatus

Temo que no se pueda pero por lo menos quisiera intentarlo.

Gracias

PD por ahora pruebo "conceptos" con tablas paradox pero la idea es usar firebird, pero aun no lo manejo tanto como quisiera .
__________________
Sitrico
Responder Con Cita