Tengo una duda igual ó parecida a muchos usuarios en este foro pero he buscado y ninguna respuesta me ayuda a resolver el problema que tengo, si alguien conoce la respuesta estare muy agradecido.
Lo primero es:
* Quiero hacer un sistema de comentarios, tipo libro de visitas donde todos los usuarios registrados vean los comentarios generales, pero a su vez cada usuario pueda marcar el mensaje como leido, NOTA: los mensajes no son dirijidos a cada usuario si no son generales pero de alguna forma los personalizan.
Mis tablas:
* MENSAJES
* USUARIOS
* LEIDOS
Entonces, primeramente el usuario se registra y se le genera su ID:
USUARIOS:
ID - USUARIO
101 - Carlos Flores
102 - Juan Trejo
103...
Despues cuando entra se le descargan todos los mensajes de la tabla mensajes:
MENSAJES:
ID - MENSAJE
1 - Saludos...
2 - Hola como estan...
3 - Etc...
4....
Tendra un checkbox para marcar cuales ya estan leidos por el... entonces en mi tabla leidos se guarda el ID del mensaje que ya fue leido y el ID del usuario que ya leyo ese mensaje EJ:
LEIDOS:
ID_MSG_LEIDO - ID_USUARIO
1 - 101
2-101
1 - 102
Y en español: el usario 101 ya tiene marcado como que leyo el mensaje 1 y 2, y el usuario 102 marco como leido el 1.
Mi consulta es:
Si yo soy el usuario 101, cuando me logee quiero que solo se descargen los mensajes que no tengo leidos, eso es lo que necesito :(, pero soy un burro utilizando JOIN y trate de juntar mis tablas para no hacer mas de una consulta y no puedo:( podria alguien ayudarme?
GRACIAS!