比方说,我们这些SQL表:最佳逻辑进行处理主详细记录
[Articles]
bill int (pkey)
arti int (pkey)
name varchar(50)
[Bills]
bill int (pkey)
fdate date
uid int
让我们假设我们有一个项目的名单上的一个网格,代表一笔账:
--------------------------------------------------------------
Id[ 15] Date [01-01-1980]
User [pepe]
Code Name
----------------------------
1 Something
2 Article name
3 lolololololoolo
4 datadatdatdatdata
5 datadatdatdatdata
--------------------------------------------------------------
所以,我们有一个头,一个ID,用户,日期等,然后,网格充满了物品。
两个表格将在用户决定(保存按钮)的同时保存。而且,用户还可以看到以前的账单并对其进行修改。那么,有什么更好的?
- 循环的项目,并作出查询来决定:如果存在是一个INSERT,否则,是一个更新。
- 删除所有项目(按帐单ID),然后,做所有插入。
什么DB引擎潜在的请? – gbn 2010-06-22 16:36:00
两个表格之间的映射(文章是“网格”表格),说明并不尽如人意。外键关系也相当重要。也不清楚'uid int'在订单中被表示为'pepe'。请注意,当用户从网格中删除一行时,您必须确保文章表中的相应行也被删除。 – 2010-06-22 16:40:32
引擎是MSSQL。 – mRt 2010-06-22 21:09:18