Hola, estoy haciendo una paginilla en php y mysql, y necesito ejecutar una consulta que tiene una cláusula IN , que sospecho es lo que me da error (que en otra BD funciona), cómo tengo que hacer en mysql? - O estoy cometiendo algún otro error?
SELECT id, nombre
FROM marcas
WHERE id
IN (
SELECT id_marca
FROM articulos
WHERE id_categoria = '1'
)