duda SQL

04/07/2003 - 10:58 por Enrique Cebrián Lozano | Informe spam
Una pregunta que seguro que alguno me podra resolver

tengo una tabla con las siguientes caracteristicas

articulo caracteristica valor
1 1 80
1 2 100
1 3 120

si le paso una clausula como select * from articulo where idcaracteristica=1
and valor€ and idcaracteristica=2 and valor0 no devuelve ningun
registro.

Entiendo pq no devuelve ninguno, el problema es que no me selecciona ninguno
pq hay en la clausula dos idcaracteristica y se excluyen ambas.

Pero como podria hacer para que yo pudiera decirle a esta tabla mediante sql
que me seleccionara los registros cuya caracteristica 1 fuera igual a 80 y
caracteristica 2 fuera igual a 100?

¿Mediante agrupación?, algun ejemplo practico?

No se si he conseguido explicarme pero seguro que me podreis ayudar.

Un saludo y gracias anticipadas.
 

Leer las respuestas

#1 Fatima
04/07/2003 - 11:10 | Informe spam
Te vale

select *
from articulo
where (idcaracteristica=1 and valor€) OR
(idcaracteristica=2 and valor0 )

Preguntas similares