Una duda muy grande con sql

tema enviado por carltorres en SQL
tema iniciado el 21/03/2010
hola a todos, mi duda es la siguiente, estoy haciendo una pag. de una inmobiliaria y necesita hacer algo con sql. quisiera que el usuario pudiera selecionar de un formulario la cat(venta,alquiler) o la sub-cat(apartamento,casa,edificio,terreno) o la zona(centro,sur,norte), me gustaria que el usuario pudiera selecionar de forma indistinta lo que le apetesca y que le diera el resultado, pero cuando uso en WHERE OR me devuelve cualquier resultado verdadero pero si las combino no lo hace y si uso AND obligo al usuario a utilizar todos los campos del formulario, me gustaria que se devolviera un resultado sea cual sea la combinacion que escoja el usuario. Si alguien me pudiera ayudar se lo agradeceria mucho, gracias.