我有2个表,我想更新table2与的标准table1和table2。标准是:
1.table1.amount > 10000
2.table2.flag为空或table2.flag = '0'
因此,如果 2 个条件为真,则更新table2.flag = '1'和table2.flagdate = getdate()
table2.flag是一个检查每个支付超过10,000的人的标志。但是如果已经标记了,我不想再次标记,因为我不能丢失原始的table2.flagdate. 但是我尝试了很多东西,没有任何效果是我想要的。有任何想法吗?
假设我有一张ORDERS_LINE桌子和一张PRODUCT桌子,ORDERS_LINE桌子上必须包含订购了哪种产品的信息。我更喜欢使用基于名称的主键,因为它在另一个表中更容易阅读,并且减少了重复项目的机会。但这是我的意见,我真的不知道是否有标准,或者一种方法是否比另一种更有效。