首页上一页 1 下一页尾页 1 条记录 1/1页
mysql 使用存储过程操作表数据
发表在Oracle视频答疑
2012-11-30
是否精华
是
否
版块置顶:
是
否
设 表如下
NameID Value
1023 4
1023 4
1023 3
1055 4
1023 3
1055 3
1044 3
1044 3
以上是源数据表
创建一个新表
NameID Value1 Value2
1023 2 2
1044 0 2
1055 1 1
实现源表查询到把数据插入到新表的Sql 语句怎么写
详细说明:
第一 对表1分组 grop by NameID 后
NameID Value
1023 4
1023 4
1023 3
1023 3
1044 3
1044 3
1055 4
1055 3
然后 根据Value的值Count(Value = 4); Count(Value = 3); 分列
NameID Value1 Value
21023 2 2
1044 0 2
1055 1 1
使用存储过程创建 表2 从表1中查询数据 插入到表2
NameID Value
1023 4
1023 4
1023 3
1055 4
1023 3
1055 3
1044 3
1044 3
以上是源数据表
创建一个新表
NameID Value1 Value2
1023 2 2
1044 0 2
1055 1 1
实现源表查询到把数据插入到新表的Sql 语句怎么写
详细说明:
第一 对表1分组 grop by NameID 后
NameID Value
1023 4
1023 4
1023 3
1023 3
1044 3
1044 3
1055 4
1055 3
然后 根据Value的值Count(Value = 4); Count(Value = 3); 分列
NameID Value1 Value
21023 2 2
1044 0 2
1055 1 1
使用存储过程创建 表2 从表1中查询数据 插入到表2