我有两个类似的表项目和想法 所以我有一个带有他唯一PID的项目:1,例如具有相同唯一IID的Idea: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 :(得分:0)
您使用引用/查找表将文件归因于项目或想法:
file fileProject fileIdea ------ ----------- ---------- id fileId fileId projectId ideaId