2014-01-18 53 views
0

我有兩個類似的表項目和想法 所以我有一個項目與他獨特的PID:1,例如一個具有相同獨特的IID的想法:1. 我'米試圖添加一個名爲「評論」另一個表,它的要由這兩個項目和創意兩個不同的表,兩個提取信息的另一個

使用

例子:

Project  Idea    Comments 
------  -----------  -------------- 
PID   IID    comment_id 
title  proyect_id  comment_parent 
eg_url  eg_idea_title **Project/idea ID** // This one is my problem 

所以我不知道什麼是最好的方法來區分,如果一個評論屬於一個項目或一個想法。

我想創建另一個「對象」表,爲任何其他表(如Project或Idea)創建真正獨特的objects_id,並使用該object_id引用評論表(或任何其他需要共享兩個表的表或多個表)..

Objects      Comments    
------       ----------- 
object_id      comment_id   
obj_type (Project/Idea)  comment_parent  
Project/Idea ID    object_id <-- Use the object ID 
+0

添加一些代碼... – Abs

回答

0

您使用引用/查詢表,文件屬性爲按項目或想法:

file  fileProject fileIdea 
------ ----------- ---------- 
id  fileId   fileId 
      projectId  ideaId
相關問題