Ver Mensaje Individual
  #4 (permalink)  
Antiguo 22/02/2010, 06:10
Teosanchez
 
Fecha de Ingreso: enero-2010
Ubicación: Sevilla
Mensajes: 202
Antigüedad: 14 años, 10 meses
Puntos: 5
Respuesta: Saludo y ayuda consulta

Cita:
select IDVEHICULO from vehiculo
where IDPIEZA=1
and IDPIEZA=2
and IDPIEZA=3
Quieres recuperar los registros con IDPIEZA=1 Y IDPIEZA=2 Y IDPIEZA=3
y si te fijas eso es imposible, porque solo tendrá unos de los tres valores.

La opción de usar el operador IN es como usar OR, es decir que sea uno de los tres.

Creo que debes aclarar un poco sobre lo que quieres obtener, aunque por tus indicaciones creo que solo quieres uno de los tres cada vez, con lo que te valdría esto

Código SQL:
Ver original
  1. SELECT IDVEHICULO FROM vehiculo
  2. WHERE IDPIEZA=1