我有兴趣知道是否有任何MySQL / Oracle函数给增量号。在另一列相似的值的基础上的一列?

就像在我的下面的代码中,我有order_primary列,其中包含订单号。所以基于此我们可以确定有多少产品属于特定订单。 count也用于存储1,2,3等的值

但我面临的问题是数值正在增加......

我的代码 -

$query_product = "SELECT name, id,qty_ordered,price,row_total,base_subtotal,

base_shipping_amount,base_grand_total,order_primary,message

FROM sales_order WHERE `prod_Flag`=0 ";

$result_query_product = mysql_query($query_product);

$count = 0;

while($row = mysql_fetch_array($result_query_product))

{

$count++;

$name = ($row["name"]);

$message1 = ($row["message"]);

$result_str_product .= "('". mysql_real_escape_string($name) . "',". "'" . $row["sku"] . "'," . "'" . $row["qty_ordered"] . "',". "'" . $row["price"] . "'," . "'" . $row["row_total"] . "'," . "'" . $row["base_subtotal"]. "'," . "'" . $row["base_shipping_amount"] . "'," . "'" . $row["base_grand_total"] ."',". $row["order_primary"].",". $count.",". "'".mysql_real_escape_string($message1)."'".", NOW()),";

}

$query_prod_insert = "INSERT into sales_product(name, sku, qty_ordered, price, row_total, base_subtotal, base_shipping_amount,base_grand_total,prod_foreign,count,message,product_creation_date) VALUES ".$result_str_product;

$final_query = substr_replace($query_prod_insert,";",-1);

$result_query_product_outbound = mysql_query($final_query);所以我的o / p是 - :

('shirt','st','2.0000','75','150','150','20','170',29,1,NOW()),

('tie' ,'te','2.0000','50','100','100','10','110',29,2,NOW()),

('tie' ,'te','2.0000','50','100','100','10','110',29,3,NOW()),

('socks','sk','5.0000','20','100','100','05','105',30,4,NOW());

('jackt','jt','3.0000','40','120','120','15','135',30,5,NOW());但是我想要像这样的o / p:

('shirt','st','2.0000','75','150','150','20','170',29,**1**,NOW()),

('tie' ,'te','2.0000','50','100','100','10','110',29,**2**,NOW()),

('tie' ,'te','2.0000','50','100','100','10','110',29,**3**,NOW()),

('socks','sk','5.0000','20','100','100','05','105',30,**1**,NOW());

('jackt','jt','3.0000','40','120','120','15','135',30,**2**,NOW());那么是否有任何MySQL / Oracle功能给增量号。在另一列相似值的基础上,即在我的情况下,对于相同的订单号。值为29,计数值应该是1,2,3&对于相同的订单号。 30,计数值应该是1,2 ......

那么是否有任何功能或如何做到这一点。

oracle增量 mysql_是否有任何mysql / Oracle函数给予增量号。基于另一列相似值的一列?...相关推荐

  1. oracle运维与mysql_运维日记| MySQL/Oracle深度解析之一:逻辑读

    前言 THE FIRST 比较数据库优劣.异同的文章有很多了,使用压测工具,进行不同压力下的测试,就能大致上比较出来哪种数据库是"最快"的数据库.但从有经验的数据架构.DBA等专业 ...

  2. 手机版数据库oracle,用手机管理及维护MySQL,Oracle等数据库

    sql server 导出的datetime结果 CAST(0x00009E0E0095524F AS DateTime) 如何向mysql,oracle等数据库进行转换 1. 处理 sql serv ...

  3. hive取mysql数据oracle数据,Hive安装过程(mysql/oracle存储元数据)详解

    Hive安装过程(mysql/oracle存储元数据) 前置条件: - mysql数据库已经安装成功 - hadoop环境已经配置正确,且可以提供正常服务 说明: -由于资源有限,下面配置的hadoo ...

  4. oracle外键约束怎么删除,mysql oracle 删除外键约束

    oracle 删除外键约束 禁用约束 启用约束 oracle 删除外键约束 禁用约束 启用约束 执行以下sql生成的语句即可 删除所有外键约束 Sql代码  select 'alter table ' ...

  5. 超级牛皮的oracle的分析函数over(Partition by...) 及开窗函数

    http://zonghl8006.blog.163.com/blog/static/4528311520083995931317/ over(Partition by...) 一个超级牛皮的ORAC ...

  6. oracle性能优化求生...,Oracle,SQL性能优化之探究|《oracle性能优化求生指南》

    摘 要 在数据库应用中,根据用户提交的查询请求,如何才能精炼又高效地得到查询结果?从多个角度描述怎样优化SQL语句.实验结果表明,SQL优化能够减轻系统资源的占用,满足用户的要求. 关键词 SQL优化 ...

  7. MySQL last_insert_id()函数

    转载自  MySQL last_insert_id()函数 MySQL LAST_INSERT_ID函数简介 在数据库设计中,我们经常使用代理键使用AUTO_INCREMENT属性为主键列生成唯一的整 ...

  8. MySQL timediff()函数

    转载自  MySQL timediff()函数 MySQL TIMEDIFF函数介绍 TIMEDIFF返回两个TIME或DATETIME值之间的差值. 请参阅TIMEDIFF函数的以下语法. TIME ...

  9. MySQL datediff()函数

    转载自   MySQL datediff()函数 MySQL DATEDIFF函数介绍 MySQL DATEDIFF函数计算两个DATE,DATETIME或TIMESTAMP值之间的天数. MySQL ...

最新文章

  1. python中sys用法_python中os和sys模块的区别与常用方法总结
  2. Sentinel Go 0.4.0 发布,支持热点流量防护能力
  3. unity Android 指南针,Unity之一天一个技术点(十二)---指南针的实现
  4. 关于scriptManager与JS代码兼容问题
  5. 用Android NDK打造自己的toolchain(使用C/C++默认的Makefile)
  6. vue v-for 不能自能渲染问题
  7. Win10开机一直转圈圈怎么办?一直转圈进不去系统的解决方法
  8. struts2+spring+hibernte整合示例
  9. Web1.0、Web2.0、Web3.0的主要区别
  10. 6月7日 bc总结
  11. a ppt of CRF
  12. android位置模拟源码,android 模拟定位app 源码
  13. linux检测不到声卡设备,解决 Deepin V20、Ubuntu 20.04、Linux Mint 20 声卡无法识别导致的没有声音...
  14. win10应用程序模糊处理
  15. 【转载】转别人写的HTMLCSS 详细笔记脉络--很详细
  16. pdfmark生成pdf文件并下载
  17. 概率论与数理统计张宇9讲 第七讲 大数定律与中心极限定理
  18. ISO8583报文(一)
  19. 将连续生产参数与四班三运转班次对应起来的算法
  20. 批处理(bat)打开之后闪退怎么办?

热门文章

  1. 怎么优雅的处理Java异常?
  2. Scrum敏捷开发看板工具分享
  3. 使用php读写mysql数据库并显示到网页上
  4. 堆排序算法实现思想个人理解
  5. 点云数据向图像数据转换(附源码)
  6. 用于视频超分辨率的可变形三维卷积
  7. LSTM之父发文抨击本田奖:请尊重原创!
  8. 基于对应点的6D姿态识别
  9. java与fabric区块链--fabric-java-jdk部署搭建--(1)
  10. 如何安装rabbitmq