En tu modelo me faltan los identificadores, imprescindibles en un buen modelo y como veràs muy utiles en lo que pides.
Como te dice
gnzsoloyo dependerá de las reglas de tu negocio (es decir de lo que tu decidas) si debe ser posible que una noticia tenga mas de un vocero o no.
Si decides que si luego tendras que modificar tu diseño para hacer posible una relación n a n entre voceros y noticias... puesto que potencialmente cada vocero estará relacionado con muchas noticias y cada noticia con muchos voceros...
Luego
Noticias
idNoticia
titulo
texto
Voceros
idVocero
nombre
cargo
tendencia
RelacionVocerosNoticias
idNoticia
idVocero
con esa tercera tabla podras emparejar noticias y voceros con una relación n a n.
Cita: q pueda saber el cargo y la tendencia de cada vocero contenido en cada noticia ?
Código sql:
Ver originalSELECT n.titulo,
v.nombre,
v.cargo
FROM (RelacionVocerosNoticias r
INNER JOIN
Noticias n
ON r.idNoticia=n.idNoticia)
INNER JOIN
Voceros v
ON r.idVocero=v.idVocero
Esto te da una lista como la siguiente
Titulo::::::::::::::::::::Nombre:::::::::::::::Car go
TituloNoticia1::::::::::Vocero1:::::::::::::::Carg oVocero1
TituloNoticia1::::::::::Vocero2:::::::::::::::Carg oVocero2
TituloNoticia1::::::::::Vocero3:::::::::::::::Carg oVocero3
TituloNoticia1::::::::::Vocero4:::::::::::::::Carg oVocero4
TituloNoticia1::::::::::Vocero5:::::::::::::::Carg oVocero5
TituloNoticia2::::::::::Vocero1:::::::::::::::Carg oVocero1
TituloNoticia2::::::::::Vocero2:::::::::::::::Carg oVocero2
TituloNoticia3::::::::::Vocero3:::::::::::::::Carg oVocero3
TituloNoticia3::::::::::Vocero4:::::::::::::::Carg oVocero4
TituloNoticia4::::::::::Vocero5:::::::::::::::Carg oVocero5
Donde la noticia1 tiene 5 voceros la 2 y la 3 dos y la 4 uno.
Dependera de tu habilidad con programacion externa mostrar esa lista de forma agradable....
Quim