Gracias por responder.
He probado la sentencia que me dices pero siguen sin aparecer los grupos con centro_grupo a NULL.
Te dejo el export de ambas tablas por si lo necesitas.
Código SQL:
Ver originalCREATE TABLE IF NOT EXISTS `tbl_grupos` (
`idgrupo` INT(11) NOT NULL AUTO_INCREMENT,
`nombre_grupo` VARCHAR(50) COLLATE utf8_spanish_ci NOT NULL,
`tipo_grupo` tinyint(1) NOT NULL,
`centro_grupo` INT(11) DEFAULT NULL,
`tutor_grupo` INT(11) DEFAULT NULL,
`creador_grupo` INT(11) DEFAULT NULL,
`fecha_creacion` DATE DEFAULT NULL,
PRIMARY KEY (`idgrupo`),
KEY `tbl_grupos_fk_1` (`centro_grupo`),
KEY `tbl_grupos_fk_2` (`tutor_grupo`),
KEY `tbl_grupos_fk_3` (`creador_grupo`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_spanish_ci AUTO_INCREMENT=12 ;
Código SQL:
Ver originalCREATE TABLE IF NOT EXISTS `tbl_centros` (
`idcentro` INT(11) NOT NULL AUTO_INCREMENT,
`nombre` tinytext COLLATE utf8_spanish_ci NOT NULL,
`email` tinytext COLLATE utf8_spanish_ci NOT NULL,
`direccion` tinytext COLLATE utf8_spanish_ci NOT NULL,
`telefono` INT(11) NOT NULL,
`paginaweb` tinytext COLLATE utf8_spanish_ci,
`ruta_foto` VARCHAR(40) COLLATE utf8_spanish_ci NOT NULL,
`nombre_foto` VARCHAR(50) COLLATE utf8_spanish_ci NOT NULL,
`poblacion` tinytext CHARACTER SET utf8 COLLATE utf8_swedish_ci NOT NULL,
`provincia` tinyint(4) NOT NULL,
`director` INT(11) NOT NULL,
`administrador` INT(11) NOT NULL,
PRIMARY KEY (`idcentro`),
KEY `tbl_centros_fk_1` (`provincia`),
KEY `tbl_centros_fk_2` (`director`),
KEY `tbl_centros_fk_3` (`administrador`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_spanish_ci AUTO_INCREMENT=9 ;