Ver Mensaje Individual
  #1 (permalink)  
Antiguo 23/01/2013, 09:27
alyciashape
 
Fecha de Ingreso: abril-2012
Mensajes: 590
Antigüedad: 12 años
Puntos: 58
¿Sentencia campo IN ('12345', '54321') diferente a campo='12345' OR campo '54321'?

info:
MySQL desde PHP

El problema es exactamente lo que dice el título. Cuando pongo:
Código SQL:
Ver original
  1. SELECT codigo FROM articulo WHERE codigo IN ('12345', '54321')

O todos los que quiera entre paréntesis, siempre me muestra única y exclusivamente el primero. Tengo que utilizar esta forma:
Código SQL:
Ver original
  1. SELECT codigo FROM articulo
  2. WHERE codigo='78305' OR codigo='78306' OR codigo='78308'

No se a que se puede deber, creo recordar de haberlo utilizado desde siempre y nunca me había fallado.
Hago algo mal?