Foros del Web

Foros del Web (http://www.forosdelweb.com/)
-   Mysql (http://www.forosdelweb.com/f86/)
-   -   consulta con restriccion (http://www.forosdelweb.com/f86/consulta-con-restriccion-493553/)

bichomen 29/05/2007 01:55

consulta con restriccion
 
Tengo una tabla donde guardo una serie de registros, con su id y un id externo y quiero hacer una consulta donde me muestre todos los registros exceptos los ids que yo le indique y los ids externos que le indique, por ejemplo:

Tengo 30 registros y quiero que se muestren los 30 registros excepto los que tengan id 5, 11, 15 y 23 y tampoco quiero se muestren los que tengan un id externo 3, 5, 9 y 15 como haria esta consulta??


bichomen

jerkan 29/05/2007 03:20

Re: consulta con restriccion
 
Sé que se puede hacer algo así:
Código:

... WHERE campo IN (5, 11, 15, 13)
que es como poner
Código:

... WHERE campo = 5 AND campo = 11 AND ...
Pero no sé si se puede poner un NOT delante del IN:
Código:

... WHERE campo NOT IN (5, 11, 15, 13)

bichomen 29/05/2007 03:44

Re: consulta con restriccion
 
Si que funciona, gracias :arriba:

bichomen

deadlykyo 29/05/2007 10:11

Re: consulta con restriccion
 
Creo que la idea de jerkan esta correcta, pero creo que la forma de interpretarla le fallo un poquitin:
Cita:

Iniciado por jerkan (Mensaje 2018700)
Sé que se puede hacer algo así:
Código:

... WHERE campo IN (5, 11, 15, 13)
que es como poner
Código:

... WHERE campo = 5 AND campo = 11 AND ...
Pero no sé si se puede poner un NOT delante del IN:
Código:

... WHERE campo NOT IN (5, 11, 15, 13)

deberia ser algo asi:

Código:

... WHERE campo IN (5, 11, 15, 13)
equivaldria a que tenga que cumplir cualquiera de esas condiciones (OR) y no asi cumplir todas las condiciones obligatoriamente (AND) :
Código:

... WHERE campo = 5 OR campo = 11 OR ...
saludos, cya


La zona horaria es GMT -6. Ahora son las 04:01.

Desarrollado por vBulletin® Versión 3.8.7
Derechos de Autor ©2000 - 2026, Jelsoft Enterprises Ltd.