而不是嘗試使用兩個類似的表,爲什麼不把它們合併到一個表中。
注:
- 主鍵「ID」被添加到唯一識別其 自動增加值的每一行。
- 「isRefund」用作標誌來告訴 這兩種形式之間的區別。該值可以是任何單個的 字符,例如「y」或「n」。
- 由於需求沒有提到外部「出納」表,我把這個列保存爲一個varchar字段。
Product_Transactions - 字段名稱
id, name, transaction_number, status, amount, cashier, DateCreated, po_number, isRefund
表創建代碼
CREATE TABLE Product_Transactions (`id` int AUTO_INCREMENT, `name` varchar(100), `status` varchar(10), 'amount' DECIMAL(10,2), 'cashier' varchar(100), 'DateCreated' TIMESTAMP ON UPDATE CURRENT_TIMESTAMP, 'po_number' varchar(100), 'isRefund' varchar(1), PRIMARY KEY (id))
;
什麼樣的角色PO_NUMBER玩? – WorkSmarter 2015-03-25 06:56:45
把它想象成一個系統生成的隨機數。 – Finks 2015-03-25 06:59:22