Ver Mensaje Individual
  #4 (permalink)  
Antiguo 27/08/2012, 08:43
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: Seleccion de registros Especificos

Ten en cuenta que para la consulta en MySQL, lo que haya en el formulario no existe, porque MySQL no maneja formularios. Eso lo haces por programación.
Lo que tienes que hacer es mandar la lista de IDs de los que no quieres que aparezcan como parte de la consulta, y ponerlos como parte de los parámetros del WHERE.
De todos modos sigues siendo impreciso, porque si ese listado de filtro lo obtienes con una consulta, sería mejor que lo planteásemos todo en una única consulta, para lo cual necesitamos saber cómo es la estructura de tablas y la relación que hay entre ambas para darte un ejemplo eficiente. El ejemplo que posteas no ns dice nada como para ayudarte a redactar algo eficiente.

Lo único que podría decirte con eso y con lo que has descripto es que si el segundo listado lo obtienes de una consulta, lo que deberías hacer es usar esa misma consulta como subconsulta del where para excluir aquellos registros de la primera tabla que estén relacionados.
Pero también podría ser que se usaran en el FROM..., dependiendo de la forma de relacionar ambas tablas, y la eficiencia es distinta en cada caso.
Por eso es que necesitamos ver la estructura de tablas.

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

Última edición por gnzsoloyo; 27/08/2012 a las 09:10