
13/02/2011, 06:02
|
Colaborador | | Fecha de Ingreso: marzo-2008 Ubicación: Cáceres
Mensajes: 3.735
Antigüedad: 16 años, 10 meses Puntos: 300 | |
Respuesta: Problema de lógica adriannjimenez,
en realidad, esa solución no es la correcta, porque es redundante, deberías usar
WHERE rm.id_grupo_morfologia = 41 AND rm.id_razgo_morfologico !=4 AND rm.id_razgo_morfologico != 5
es decir, una vez elegido el campo1, lo mantienes y sólo añades los siguientes, en este caso sin paréntesis, ya que no se trata del mismo campo, pero observé que querías hacer varias cosas a la vez, y estabas cargando en una variable de sesión los dos datos. Tienes que estudiar todas las posibilidades de búsqueda sobre un campo y otro, y mediante programación y el uso de =, !=, LIKE, <>, OR, AND, XOR, NOT, etc., y con el uso adecuado de paréntesis, preparar las consultas, de acuerdo con las selecciones hechas.
Suerte.
Última edición por jurena; 13/02/2011 a las 08:56 |