Ver Mensaje Individual
  #6 (permalink)  
Antiguo 13/12/2011, 11:28
Avatar de gnzsoloyo
gnzsoloyo
Moderador criollo
 
Fecha de Ingreso: noviembre-2007
Ubicación: Actualmente en Buenos Aires (el enemigo ancestral)
Mensajes: 23.324
Antigüedad: 16 años, 5 meses
Puntos: 2658
Respuesta: es posible crear una consulta asin...

La verdad, como dijo quimfv, es que mucho no se te entiende. No e entiende tu problema o no se entiende qué tienen que ver los otros campos que mencionas.
Si lo que quieres es que la consulta devuelva el registro que corresponde a un vehículo que tiene una determinada matrícula, lo único que necesitas es:

Código MySQL:
Ver original
  1. SELECT * FROM tabla WHERE matricula='333'
Si lo que no quieres es esa matrícula, pues devolverá el resto de los vehículos:
Código MySQL:
Ver original
  1. SELECT * FROM tabla WHERE matricula<>'333'

En cualquier caso, si te tiene que devolver una cosa o la otra, sin tener en cuenta color o modelo de vehículo, pues simplemente comparas con un sólo campo en el WHERE...
¿Cuál es entonces el problema?
Sencillamente, no usas los otros campos en la consulta...

Ahora bien, si lo que quieres es una consulta donde además puedas incluir otros elementos de búsqueda como color, o modelo, entonces la consulta no peude ser fija, sino que la debes crear dinámicamente en el programa antes de enviarla a MySQL.

No hay otra.
__________________
¿A quién le enseñan sus aciertos?, si yo aprendo de mis errores constantemente...
"El problema es la interfase silla-teclado." (Gillermo Luque)