FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
|||
|
|||
es posible este tipo de consulta?
hola a todos...
resulta que la clave primaria de mis registros esta compuesta por dos numeros... llamemos a estos numeros a y b estos dos numeros los puedo generar con una formula y con el resultado otros mas segun un criterio que tengo... aplicando la formula en iteraciones obtengo un conjunto de pares de numeros que conforman la clave... por ejemplo (1,2) - (5-7) - (10-20) ... donde el primer numero seria a y el segundo b ahora la pregunta es la siguiente : es posible select REGISTRO from tabla where (a,b) in ({1,2},{5,7},{10,20}) ...? comento que en este momento obtengo los resultados de la siguiente forma ...que funciona select REGISTRO from TABLA where (a=1 and b=2) or (a=5 and b=7) or(a=10 and b=20)... pero si aumento los numeros la consulta se vuelve muy larga y se incrementan los tiempos de evaluacion... alguien tendria una consulta mas eficiente ? |
|
|
|