比如说有以下字段和数据编号 商品名称 价格 重量 是否被购买过 图片地址
1 可乐 2.5 1.0 否 C:\11.gif
2 可乐 2.5 1.0 否 C:\22.gif
3 可乐 2.5 1.0 否 C:\33.gif现在把同一类的商品信息和数量取出来(当作一条信息来显示,名称重量价格一样的就是同一类商品),我这样完成了:Select *,count(*) from table group by 商品名称,价格,重量
结果:
1 可乐 2.5 1.0 否 C:\11.gif 3当某件商品被购买过之后,就要更新数据,比如说编号3的被购买过,所有的商品都应该是被购买过,现在的数据是:1 可乐 2.5 1.0 否 C:\11.gif
2 可乐 2.5 1.0 否 C:\22.gif
3 可乐 2.5 1.0 是 C:\33.gif最后的显示的应该就是:1 可乐 2.5 1.0 是 C:\11.gif请问最后这个结果通过 SQL 语句怎么完成?假如再插入一条同类商品的数据之后,“是否购买”默认为否,但之前此类商品被购买过,最后的显示也应该是被购买过,请这里又应该怎么处理?或者各位达人有更好的解决方案
1 可乐 2.5 1.0 否 C:\11.gif
2 可乐 2.5 1.0 否 C:\22.gif
3 可乐 2.5 1.0 否 C:\33.gif现在把同一类的商品信息和数量取出来(当作一条信息来显示,名称重量价格一样的就是同一类商品),我这样完成了:Select *,count(*) from table group by 商品名称,价格,重量
结果:
1 可乐 2.5 1.0 否 C:\11.gif 3当某件商品被购买过之后,就要更新数据,比如说编号3的被购买过,所有的商品都应该是被购买过,现在的数据是:1 可乐 2.5 1.0 否 C:\11.gif
2 可乐 2.5 1.0 否 C:\22.gif
3 可乐 2.5 1.0 是 C:\33.gif最后的显示的应该就是:1 可乐 2.5 1.0 是 C:\11.gif请问最后这个结果通过 SQL 语句怎么完成?假如再插入一条同类商品的数据之后,“是否购买”默认为否,但之前此类商品被购买过,最后的显示也应该是被购买过,请这里又应该怎么处理?或者各位达人有更好的解决方案
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货