Duda sobre la cláusula not in en mysql

Hola, ¿qué puede estar pasando con el siguiente fragmento de código que no extrae los registros válidos?
"select forum.id_forum FROM forum where forum.id_forum NOT IN ('select distinct grupo.id_forum from grupo') AND forum.id_contact='3'" ;
No estaría andando la parte del NOT IN pues arroja todos los resultados (incluidos los que deberían filtrarse a través de esa consulta hecha con el not in)
Se agradece tu respuesta de como solucionar esto.
Gracias.!

1 respuesta

Respuesta
1
Mysql no admite subconsultas. Ya me ha pasado más veces que al reazlizar subconsultar no funcionan y tienes que buscar la manera de solucionarlo.
Prueba lo siguiente:
select forum.id_forum from forum
left outer join grupo on forum.id_forum = grupo.id_forum
where forum.id_contact='3' and grupo.id_forum is null

Añade tu respuesta

Haz clic para o

Más respuestas relacionadas