
Ayuda consulta en base de datos mysql
Publicado por Santiago (1 intervención) el 10/07/2014 17:47:38
Hola,
Necesito hacer una consulta, tengo estas dos tablas
tabla voto con los siguientes campos
id email voto
1 a 1
1 a 1
2 b 2
3 c 1
tabla actividad con los siguientes campos
id email descripcion suma_votos
1 a 2
2 a 2
3 b 1
El id en la tabla voto es clave foranea de la tabla actividad, para garantizar que el id pertenezca a una actividad que exista en la base de datos, y el campo email representa la persona que realizo el voto.
En la tabla actividad, el id representa el id de la actividad que es unico, y el email representa el email de la persona que creo la acticidad.
El problema que tengo, es que debo hacer una consulta que me retorne el id, la descripcion, y la suma_votos pero mirando que ese id no pertenezcn a la tabla voto, es decir, me debe retornar todos los datos de la tabla actividad, menos los datos que esten insertados para un determinado usuario en la tabla votos
Es decir, si en mi consulta yo soy el usuario a, la consulta me deberia retornar lo siguiente:
id email descripcion suma_votos
2 b 2
3 c 1
Muchas gracias de antemano por su respuesta y espero que me puedan ayudar, ya que he intentado realizar la consulta y no he sido capaz
Saludos.
Necesito hacer una consulta, tengo estas dos tablas
tabla voto con los siguientes campos
id email voto
1 a 1
1 a 1
2 b 2
3 c 1
tabla actividad con los siguientes campos
id email descripcion suma_votos
1 a 2
2 a 2
3 b 1
El id en la tabla voto es clave foranea de la tabla actividad, para garantizar que el id pertenezca a una actividad que exista en la base de datos, y el campo email representa la persona que realizo el voto.
En la tabla actividad, el id representa el id de la actividad que es unico, y el email representa el email de la persona que creo la acticidad.
El problema que tengo, es que debo hacer una consulta que me retorne el id, la descripcion, y la suma_votos pero mirando que ese id no pertenezcn a la tabla voto, es decir, me debe retornar todos los datos de la tabla actividad, menos los datos que esten insertados para un determinado usuario en la tabla votos
Es decir, si en mi consulta yo soy el usuario a, la consulta me deberia retornar lo siguiente:
id email descripcion suma_votos
2 b 2
3 c 1
Muchas gracias de antemano por su respuesta y espero que me puedan ayudar, ya que he intentado realizar la consulta y no he sido capaz
Saludos.
Valora esta pregunta


0