提取所有用户的第二个订单信息
来源:互联网 发布:python中exec 编辑:程序博客网 时间:2024/05/03 19:11
SELECT id FROM (SELECT @rownum:=@rownum+1 AS rownum,# 行号 IF(@x=uo.apply_id,@rank:=@rank+1,@rank:=1) rank,#处理排名,如果@x等于user_id,则表示@x被初始化,将@rank自增1 @x:=uo.apply_id, # 初始化@x,@x为中间变量,在rank之后初始化,所以,rank初始化时,@x为null或者是上一个user_id的值 id,apply_idFROM cpap_dispense uo, (SELECT @rownum:=0,@rank:=0) init # 初始化信息表ORDER BY `apply_id`,suggesttime asc)resultwhere rank=1CREATE
TABLE
user_orders (orders_id
INT
UNSIGNED
NOT
NULL
,
user_id
INT
UNSIGNED
NOT
NULL
,
add_time
INT
UNSIGNED
NOT
NULL
,
PRIMARY
KEY
(orders_id),
KEY
(user_id),
KEY
(add_time)
)ENGINE=INNODB
DEFAULT
CHARSET utf8 COMMENT
'mysql实现分组排序测试表'
;
INSERT
INTO
`user_orders` (`orders_id`, `user_id`, `add_time`)
VALUES
(
'1'
,
'1'
,
'1'
);
INSERT
INTO
`user_orders` (`orders_id`, `user_id`, `add_time`)
VALUES
(
'2'
,
'1'
,
'2'
);
INSERT
INTO
`user_orders` (`orders_id`, `user_id`, `add_time`)
VALUES
(
'3'
,
'1'
,
'3'
);
INSERT
INTO
`user_orders` (`orders_id`, `user_id`, `add_time`)
VALUES
(
'4'
,
'2'
,
'1'
);
INSERT
INTO
`user_orders` (`orders_id`, `user_id`, `add_time`)
VALUES
(
'5'
,
'2'
,
'2'
);
INSERT
INTO
`user_orders` (`orders_id`, `user_id`, `add_time`)
VALUES
(
'6'
,
'2'
,
'3'
);
INSERT
INTO
`user_orders` (`orders_id`, `user_id`, `add_time`)
VALUES
(
'7'
,
'3'
,
'1'
);
INSERT
INTO
`user_orders` (`orders_id`, `user_id`, `add_time`)
VALUES
(
'8'
,
'3'
,
'2'
);
INSERT
INTO
`user_orders` (`orders_id`, `user_id`, `add_time`)
VALUES
(
'9'
,
'3'
,
'3'
);
SELECT
orders_id,user_id,add_time,rank
FROM
(
SELECT
@rownum:=@rownum+1
AS
rownum,# 行号
IF(@x=uo.user_id,@rank:=@rank+1,@rank:=1) rank,#处理排名,如果@x等于user_id,则表示@x被初始化,将@rank自增1
@x:=uo.user_id, # 初始化@x,@x为中间变量,在rank之后初始化,所以,rank初始化时,@x为
null
或者是上一个user_id的值
orders_id,user_id,add_time
FROM
user_orders uo,
(
SELECT
@rownum:=0,@rank:=0) init # 初始化信息表
ORDER
BY
user_id
ASC
, add_time
DESC
)result
WHERE
rank=2
0 0
- 提取所有用户的第二个订单信息
- 麦金斗网店下得到当前用户的所有订单
- Magento获得用户所有的订单、喜欢的产品
- 获得WINDOWS下所有用户的信息
- 获得WINDOWS下所有用户的信息
- 获得WINDOWS下所有用户的信息
- 获得WINDOWS下所有用户的信息
- 使用第二个Activity让用户选择信息
- linux下查看所有用户及所有用户组的信息
- ROWID囊个提取信息
- 用户需求提取,应该了解的9个关键点
- FFmpeg提取第一个视频合并第二个视频的音频同时加2个水印
- 查询用户下面的所有的表的信息
- 提取Html内容中的所有图片信息
- 怎么导出SQL所有用户表的字段信息
- 查询所有SQL用户的连接信息(可显示IP)
- 查询所有SQL用户的连接信息(可显示IP)
- 查询所有SQL用户的连接信息(可显示IP)
- 1063. 计算谱半径(20)
- 今天开始写博客
- 16. 3Sum Closest
- unity3d中的一些数学计算方法
- 第十五周oj题目字符串替换
- 提取所有用户的第二个订单信息
- 1064. 朋友数(20)
- Eclipse老是闪退,什么问题?及解决办法
- opencv计算机视觉学习笔记一
- 提高GPGPU-Sim运行benchmark的速度-小白版
- GNS 3 unable to create generic ethernet NOI 解决方法
- PHP内存管理 垃圾回收
- 【杭电1004】java-字符串
- 软件发布版本区别