Ver Mensaje Individual
  #15 (permalink)  
Antiguo 06/03/2012, 14:43
jurena
Colaborador
 
Fecha de Ingreso: marzo-2008
Ubicación: Cáceres
Mensajes: 3.735
Antigüedad: 13 años, 5 meses
Puntos: 300
Respuesta: Relacion de 3 Tablas

Me alegro, aunque para mejorar la estructura deberías ofrecer más datos. Como ves, no es necesario cambiar el id. Hubiera bastado con hacer la relación con una tabla, y luego con la otra. Pero bueno, para eso deberías dar más datos sobre la estructura de las tablas, pero al vuelo te digo que marcando en la tabla A si se trata de comentario de noticias o comentario de películas, un campo del tipo varchar pequeño, con valores N y P, te hubiera bastado para hacer las consultas, añadiendo claro el filtro correspondiente.

SELECT FROM tablaA INNER JOIN con tablaB where tablaA.tpcomentario = 'N'
UNION ALL
SELECT FROM tablaA INNER JOIN con tablaC where tablaA.tpcomentario = 'P'

y ya está. No hubiera sido necesario cambiar el id. Se carga automáticamente y ya está.