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

.