[SQL ] 面對特例的情況怎麼開Table
資料庫名稱:mssql
資料庫版本:Microsoft SQL Server 2012 - 11.0.5343.0 (X64)
May 4 2015 19:11:32
Copyright (c) Microsoft Corporation
Standard Edition (64-bit) on Windows NT 6.3 <X64> (Build 9600: )
(Hypervisor)
內容/問題描述:
我們公司是百貨業,常常辦一些促銷活動,需要儲存活動資料
例如每日簽到送禮物的活動,
每次的簽到活動可能五次有一次是特例
有特殊規則要判斷 只好開新的欄位
或是轉盤抽道具 有時靠累積消費取得的次數來抽獎
有時是一天抽一次 儲存的欄位會有一、兩欄不太一樣
想問一下這種情況 資料表要怎麼設計
總不能為了特例加欄位吧
每遇到特例就加欄位 到最後資料表看起來會亂七八糟
目前用最笨的方法,一個活動建一個資料表
https://imgur.com/qKvN0NT
不知道有沒有人遇過類似情況
該怎麼設計資料表呢?
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 61.218.40.109
※ 文章網址: https://www.ptt.cc/bbs/Database/M.1516864457.A.8DE.html
推
01/25 15:40,
6年前
, 1F
01/25 15:40, 1F
→
01/25 17:04,
6年前
, 2F
01/25 17:04, 2F
→
01/25 17:04,
6年前
, 3F
01/25 17:04, 3F
→
01/25 17:09,
6年前
, 4F
01/25 17:09, 4F
→
01/25 17:26,
6年前
, 5F
01/25 17:26, 5F
→
01/25 17:26,
6年前
, 6F
01/25 17:26, 6F
→
01/25 17:27,
6年前
, 7F
01/25 17:27, 7F
推
01/25 17:27,
6年前
, 8F
01/25 17:27, 8F
→
01/25 23:07,
6年前
, 9F
01/25 23:07, 9F
Database 近期熱門文章
PTT數位生活區 即時熱門文章