
04/05/2007, 06:30
|
 | | | Fecha de Ingreso: septiembre-2006 Ubicación: San Juan-Argentina
Mensajes: 902
Antigüedad: 18 años, 5 meses Puntos: 9 | |
Re: Registro a partir de subconsulta Buenas nuevamente, a ver, tu tabla avisosAtendidos registra el identificador del usuario y el identificador del aviso que ha leido.
Si lo que quieres es saber que aviso a leido un usuario seria :
SELECT Avisos.id FROM Avisos,avisosAtendidos WHERE Avisos.id=avisosAtendido.avisos_id AND avisosAtendidos.usuarios_id=X;
Esto te devolveria el identificador del aviso que ha leido el usuario, si deseas ver el texto debes agregar SELECT Avisos.id,Avisos.texto
Pienso que si por ejemplo quieres saber que avisos no ha leido un usuario, quizas debas ejecutar algo como
SELECT avisos_id FROM avisos Atendidos WHERE usuarios_id=X
Entonces la consulta te devolvera los avisos que si ha leido, entonces los que no esten seran los que no ha leido. Por ejemplo que tu tabla Avisos tiene 10 registros, y en la tabla avisosAtendidos tengas algo asi:
avisos_id | usuarios_id
1 | 1
2 | 1
7 | 1
5 | 1
Entonces los avisos que el usuario con identificador 1 no ha leido son los avisos 3,4,6,8,9 y 10.
Es mas o menos asi???. Saludos
__________________ ->Aprender es un proceso que incluye el error.. |