我有一份申请表和一个题库,一份申请表可以包含一个或多个问题。当用户从库中选择一个问题并将该问题添加到申请表中时,如果他愿意,他可以向该问题添加一些新的属性或覆盖该问题的现有属性。当用户完成问题选择后,他可以将申请表与选择的问题一起保存。
我现在的表结构是这样的:
TAB_FORM
--------
ID INT(10) NOT NULL,
...
TAB_QUESTION
------------
ID INT(10) NOT NULL,
...
TAB_FORM_QUESTION
-----------------
ID INT(10) NOT NULL,
FORMID INT(10)