Consulta SQL condicion multiple columnas
Publicado por anton (2 intervenciones) el 03/06/2011 23:49:46
Hola,
Tengo el resultado de un Query como este:
Col1 Col2 Col3
T1 15 20
T1 18 19
T1 5 21
T2 15 20
T2 18 19
Y necesito motrar solo los T's que cumplan la condición Col2 in (15,18) and Col3 in (20,19).
Agrego la condicion:
where col2 in (15,18) and col3 in (20,19)
Pere regresa los valores de T1 y T2, pero yo necesito mostrar solo T2 que es la única que cumple con todas las condiciones. T1 ademas de cumplir estas condiciones tiene un registro mas, que no cumple la condición, por lo tanto no es necesario mostrarlo.
Como puedo hacerlo, para solo mostrar en este caso T1??, sin agregar la condicion Col1 = T1, porque los T's son variables y pueden ser N.
Espero me puedan ayudar.
Tengo el resultado de un Query como este:
Col1 Col2 Col3
T1 15 20
T1 18 19
T1 5 21
T2 15 20
T2 18 19
Y necesito motrar solo los T's que cumplan la condición Col2 in (15,18) and Col3 in (20,19).
Agrego la condicion:
where col2 in (15,18) and col3 in (20,19)
Pere regresa los valores de T1 y T2, pero yo necesito mostrar solo T2 que es la única que cumple con todas las condiciones. T1 ademas de cumplir estas condiciones tiene un registro mas, que no cumple la condición, por lo tanto no es necesario mostrarlo.
Como puedo hacerlo, para solo mostrar en este caso T1??, sin agregar la condicion Col1 = T1, porque los T's son variables y pueden ser N.
Espero me puedan ayudar.
Valora esta pregunta


0