如果表是这样名称 日期
id1 22号
id2 22号
id3 23号
id4 23号
id5 24号
id6 24号在所有日期相同的记录中,随机选取一条记录
比如选出id1,id3,id6
id2,id3,id5
类似这样的组合
id1 22号
id2 22号
id3 23号
id4 23号
id5 24号
id6 24号在所有日期相同的记录中,随机选取一条记录
比如选出id1,id3,id6
id2,id3,id5
类似这样的组合
from tb
group by 日期
from (select * from tb order by rand())T
group by 日期
想再问下,如果日期相同记录里要随机选取两条,用group by似乎就不行了吧,像这样的表名称 日期
id1 22号
id2 22号
id3 22号
id4 23号
id5 23号
id6 23号
id7 24号
id8 24号
id9 24号