Gracias U_goldman.
Si tuve un fallo al explicarme, pues lo de la tabla palabras es para despues
Esta seria la segunda sentencia que hago
Código SQL:
Ver originalSELECT noticias.noticia FROM noticias INNER JOIN (correos INNER JOIN correosNoticias ON correos.id = correosNoticias.idCorreo) ON noticias.Id = correosNoticias.idNoticias WHERE correos.id = correosNoticias.idCorreo"
La query que dijiste estaba bien, pero necesito que al mandar el mail, mande un mail a cada correo con sus noticias particulares.
Por ejemplo:
Si en la tabla correos hay correos: 1, 2 y 3
Si en la tabla noticias hay noticias: 1, 2 y 3
Y en la tabla correosNoticias decido que noticias envio a cada correo: 1|2, 1|3, 2|1, 2|2, 2|3, 3|2, 3|3.
Al correo 1 le deberia llegar:
correo1 llega noticia2 y noticia3
Al correo 2 le deberia llegar:
correo2 llega noticia1, noticia2 y noticia3
Al correo 3 le deberia llegar:
correo3 llega noticia2 y noticia3
Mi error
Cuando creo mi bucle manda los mensajes, pero en cada mensaje le llega un duplicado de la noticia. es decir, le llega algo asi.
correo1 llega noticia2
correo1 llega noticia2
correo1 llega noticia3
correo1 llega noticia3
quiero hacer un controlador para solo mandar una noticia pero nose como.
Espero haberme explicado.
Saludos