
01/11/2012, 14:15
|
 | Moderador criollo | | Fecha de Ingreso: noviembre-2007 Ubicación: Actualmente en Buenos Aires (el enemigo ancestral)
Mensajes: 23.324
Antigüedad: 17 años, 4 meses Puntos: 2658 | |
Respuesta: Poner un LIKE en un IN No se puede usar de esa forma.
IN() requiere datos específicos, y no necesariamente se trata ni de cadenas, ni tampoco números. IN() Puede estar evaluando registros, grupos de columnas, o conjuntos de datos separados por comas, en cambio LIKE sólo compara cadenas, y no campos, por lo que el algoritmo de su funcionamiento es completamente diferente.
En todo caso, lo que deberías considerar sería usar lo que se denomina "expresiones naturales", tema que ya se ha respondido en este foro varias veces.
Busca el tema con el buscador del foro.
__________________ ¿A quién le enseñan sus aciertos?, si yo aprendo de mis errores constantemente... "El problema es la interfase silla-teclado." (Gillermo Luque) |