[請益] 商城的訂單資料庫設計
想問問假使我有一個網路商城
使用者甲有可能會在A商店 買了 兩個羽球拍 一顆籃球
使用者乙有可能在A商店 買了 三雙球鞋
那麼我的訂單資料庫設計欄位
是應該要每個商品都要佔據一個列會比較適合嗎
訂單編號 商品名稱 店家名稱 商品數量
A1 羽球拍 A 2
A1 籃球 A 1
A2 球鞋 A 3
我的理解是使用者甲雖然買了兩樣東西,但是這是同一筆訂單,所以訂單編號要相同
我都假設成A1這樣
可是這樣設計的話,萬一使用者甲一次買十樣商品,
那我的資料庫不就要有十列來存
想問這有更好的設計方式嗎?
另外想問另外一個問題是
如果是一般的註冊使用者帳號密碼的表單傳到後端,我知道後端
可以用name來接收
但是如果是購物車
要怎麼樣把使用者 打勾的 羽球拍 籃球
都用json傳到後端
畢竟不同商店都有不同的產品清單
這方面我也不可能去把每一個商店的購物畫面都刻一遍
問題應該很基礎
希望可以得到一些hint
事情有google過
add multiple product into shopping cart
等關鍵字,但好像效果不彰qq
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 219.91.22.53 (臺灣)
※ 文章網址: https://www.ptt.cc/bbs/Soft_Job/M.1623612131.A.33C.html
→
06/14 04:53,
2年前
, 1F
06/14 04:53, 1F
→
06/14 04:53,
2年前
, 2F
06/14 04:53, 2F
不一樣,所以我想表格欄位應該從商品名稱改成商品編號,然後店家名稱應該可以刪掉
只是我這樣是不是要新增一個欄位是訂單的主鍵
因為訂單編號會重複,但主鍵不會
訂單的主鍵如果叫id 可能是 1,2,3,4,5,6,7
只是這個主鍵看起來沒有訂單編號有用?
→
06/14 05:59,
2年前
, 3F
06/14 05:59, 3F
→
06/14 05:59,
2年前
, 4F
06/14 05:59, 4F
存key 也是一種商品存一個列嗎?不然看起來好像也是買十樣存十列?
→
06/14 05:59,
2年前
, 5F
06/14 05:59, 5F
→
06/14 06:07,
2年前
, 6F
06/14 06:07, 6F
→
06/14 07:52,
2年前
, 7F
06/14 07:52, 7F
→
06/14 07:52,
2年前
, 8F
06/14 07:52, 8F
推
06/14 08:04,
2年前
, 9F
06/14 08:04, 9F
→
06/14 08:06,
2年前
, 10F
06/14 08:06, 10F
→
06/14 08:07,
2年前
, 11F
06/14 08:07, 11F
→
06/14 08:08,
2年前
, 12F
06/14 08:08, 12F
→
06/14 08:09,
2年前
, 13F
06/14 08:09, 13F
→
06/14 08:14,
2年前
, 14F
06/14 08:14, 14F
→
06/14 08:18,
2年前
, 15F
06/14 08:18, 15F
→
06/14 08:22,
2年前
, 16F
06/14 08:22, 16F
→
06/14 08:23,
2年前
, 17F
06/14 08:23, 17F
→
06/14 08:24,
2年前
, 18F
06/14 08:24, 18F
→
06/14 08:36,
2年前
, 19F
06/14 08:36, 19F
→
06/14 08:36,
2年前
, 20F
06/14 08:36, 20F
→
06/14 08:36,
2年前
, 21F
06/14 08:36, 21F
→
06/14 08:36,
2年前
, 22F
06/14 08:36, 22F
→
06/14 08:36,
2年前
, 23F
06/14 08:36, 23F
※ 編輯: ntpuisbest (219.91.22.53 臺灣), 06/14/2021 08:49:41
推
06/14 10:04,
2年前
, 24F
06/14 10:04, 24F
推
06/14 10:52,
2年前
, 25F
06/14 10:52, 25F
→
06/14 10:54,
2年前
, 26F
06/14 10:54, 26F
→
06/14 10:54,
2年前
, 27F
06/14 10:54, 27F
→
06/14 10:54,
2年前
, 28F
06/14 10:54, 28F
推
06/14 16:54,
2年前
, 29F
06/14 16:54, 29F
推
06/14 17:10,
2年前
, 30F
06/14 17:10, 30F
推
06/14 21:58,
2年前
, 31F
06/14 21:58, 31F
→
06/14 22:02,
2年前
, 32F
06/14 22:02, 32F
推
06/14 23:50,
2年前
, 33F
06/14 23:50, 33F
推
06/15 00:24,
2年前
, 34F
06/15 00:24, 34F
推
06/15 02:45,
2年前
, 35F
06/15 02:45, 35F
推
06/15 04:29,
2年前
, 36F
06/15 04:29, 36F
→
06/15 04:29,
2年前
, 37F
06/15 04:29, 37F
推
06/15 04:31,
2年前
, 38F
06/15 04:31, 38F
→
06/15 04:31,
2年前
, 39F
06/15 04:31, 39F
→
06/15 04:33,
2年前
, 40F
06/15 04:33, 40F
→
06/15 04:33,
2年前
, 41F
06/15 04:33, 41F
→
06/15 04:35,
2年前
, 42F
06/15 04:35, 42F
推
06/15 10:14,
2年前
, 43F
06/15 10:14, 43F
推
06/15 12:17,
2年前
, 44F
06/15 12:17, 44F
討論串 (同標題文章)