S M L red 1 2 1 blue 1 3 1 black 2 3 2 各箱的总和为订单单里面服装的总数量。我真不知道该怎么实现啊
1。数据库应该规范,而不是用来格式化数据。 我觉得表结构应该为 num color s m l 1 red 1 2 1 1 blue 1 3 1 2 red 1 4 2 2 black 2 2 3 然后select * from 表 where num=1 取出第一箱的服装列表2。获得各箱服装总数 select [id],sum(S+M+L) as [count] from 表 GROUP BY [id]
如
第一箱 第二箱
S M L
red 1 2 1
blue 1 3 1
black 2 3 2
各箱的总和为订单单里面服装的总数量。我真不知道该怎么实现啊
我觉得表结构应该为
num color s m l
1 red 1 2 1
1 blue 1 3 1
2 red 1 4 2
2 black 2 2 3 然后select * from 表 where num=1
取出第一箱的服装列表2。获得各箱服装总数
select [id],sum(S+M+L) as [count] from 表 GROUP BY [id]