Hola mira cree las tablas de esta forma:
Código SQL:
Ver originalCREATE TABLE IF NOT EXISTS `sociedades` (
`id` INT(11) NOT NULL AUTO_INCREMENT,
`nombre` VARCHAR(400) COLLATE utf8_spanish_ci DEFAULT NULL,
PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_spanish_ci AUTO_INCREMENT=3 ;
INSERT INTO `sociedades` (`id`, `nombre`) VALUES
(1, 'Real Sociedad de Atorrantes Unidos'),
(2, 'Sociedad Todos por los Chicos');
CREATE TABLE IF NOT EXISTS `tablon` (
`id` VARCHAR(10) COLLATE utf8_spanish_ci NOT NULL,
`comentario` text COLLATE utf8_spanish_ci NOT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_spanish_ci;
INSERT INTO `tablon` (`id`, `comentario`) VALUES
('u2', 'Me gusto mucho la parte en la que el personaje principal saltaba por los techos porque se estaba escapando del marido de la mujer. Saludos.'),
('s1', 'Muy buena atención post venta. Muy recomendable. Esperamos en el futuro seguir haciendo negocios con su compañia. ');
CREATE TABLE IF NOT EXISTS `usuarios` (
`id` INT(11) NOT NULL AUTO_INCREMENT,
`nombre` VARCHAR(400) COLLATE utf8_spanish_ci DEFAULT NULL,
PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_spanish_ci AUTO_INCREMENT=3 ;
INSERT INTO `usuarios` (`id`, `nombre`) VALUES
(1, 'Mario Gomes'),
(2, 'Raul Valdez');
Y con esta consulta se puede ver los datos como querias:
Código SQL:
Ver originalSELECT t2.nombre, tablon.comentario FROM tablon
JOIN
(SELECT concat('u',id) AS idx, nombre FROM usuarios
UNION
SELECT concat('s',id), nombre FROM sociedades) AS t2
ON
tablon.id = t2.idx
Bueno es una idea. Espero q te sea de ayuda. Saludos.