Ver Mensaje Individual
  #1 (permalink)  
Antiguo 28/04/2017, 12:21
stevens82
 
Fecha de Ingreso: octubre-2011
Mensajes: 132
Antigüedad: 13 años, 2 meses
Puntos: 4
Relacion entre 3 tablas

Hola amigos vengo con una consulta que no puedo resolver, el caso es que tengo 3 tablas:

1. pagina
2. tipo_donacion
3. categorias_personas

La tabla pagina tiene un FK del id donacion y categoria tiene otra FK tambien del id donacion, cuando hago la consulta para que me muestre me los duplica.

Código MySQL:
Ver original
  1. SELECT P.id, P.titulo, TD.nombre, CP.nombre AS nombrecat FROM pagina P
  2. INNER JOIN tipo_donacion TD ON P.tipo_donacion = TD.id
  3. INNER JOIN categorias_personas CP ON TD.id = CP.id_tipo_donacion

Necesito saber como resolver esto, o tal vez mi diseño este mal, agradesco su ayuda he interes.