06/03/2012, 14:43
|
Colaborador | | Fecha de Ingreso: marzo-2008 Ubicación: Cáceres
Mensajes: 3.735
Antigüedad: 16 años, 7 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á. |