[转] mysql分组取每组前几条记要

[转] mysql分组取每组前几条记录

–按某一字段分组取最大(小)值所在行的数据

/*

数据如下:
name val memo
a 2 a2(a的第二个值)
a 1 a1–a的第一个值
a 3 a3:a的第三个值
b 1 b1–b的第一个值
b 3 b3:b的第三个值
b 2 b2b2b2b2
b 4 b4b4
b 5 b5b5b5b5b5

*/

–创建表并插入数据:

create
table
tb(name
varchar
(
10
),val
int
,memo
varchar
(
20
))

insert
into
tb
values
(

a

,
2
,

a2(a的第二个值)

<span style="

免责声明: 本文仅代表作者个人观点,与无关。其原创性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容、文字的真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。

相关资料

推荐阅读

[转] mysql分组取每组前几条记要

相关文章:

你感兴趣的文章:

标签云: