插入时如何将这些数据库表链接在一起

时间:2014-04-03 13:20:19

标签: php mysql sql

我正在尝试建立一个清单/签收系统。基本上,我有一个用户填写的表单,见下文。根据登录的用户自动将用户放在那里。

http://i.imgur.com/sTysmyV.jpg

每个清单都附加到特定的工作号码。所以说经理想看看Job 1000,他会点击它,导航到“Checklists”,他会看到下面的清单。

http://i.imgur.com/kGqcyZt.jpg

现在,我可以选择不同的工作清单修订版,以便管理人员可以查看不同的修订版。

我只是不确定如何把所有东西串在一起。

到目前为止我有2张桌子。

checklist_component_stock

Imgur

和checklist_revision

Imgur

我不确定如何在表中正确链接所有内容,因此当Rev1被拉起时,对于作业1000说,它显示为该特定作业和修订创建的正确行。

1 个答案:

答案 0 :(得分:1)

假设我正确理解您的问题,每次更新核对清单时,我都猜测您当前正在更新现有的checklist_component_stock记录,并插入新的修订信息进入checklist_revision表..?

如果是这样,那么您需要在revision表中添加checklist_component_stock字段,并将此部分外键添加到checklist_revision表中。

然后,当更改核对清单时,新记录插入<{1}}并使用新的修订号,并将新的修订信息插入checklist_component_stock

然后,当您撤回特定版本时,您将执行以下操作:

checklist_revision