Hola a todos, este es mi primer post y ójala podáis ayudarme. Tengo problemas con una consulta, es la siguiente:
SELECT
noticias.idNoticia,
noticias.titulo,
noticias.entradilla,
noticias.imagen1,
noticias.portal,
DATE_FORMAT(noticias.fecha,'%d/%m/%Y') AS fecha
FROM
noticias
WHERE NOW() > noticias.fecha AND 2 IN (noticias.portal)
ORDER BY
noticias.fecha DESC, noticias.idNoticia DESC
LIMIT 5
Para que os situéis noticias.portal es un campo de tipo varchar que siempre tiene una lista de ids separados por coma: ej: 1,4,6,7
El error me está dando en la comparación 2 IN (noticias.portal) cuando en principio la comparación por ej: 2 IN (1,2,6) no tendría defectos de forma. ¿Cuál puede ser el error?
Gracias por vuestra ayuda