【发布时间】:2018-09-07 07:59:51
【问题描述】:
我有一个包含 8,000 条记录的表,我想从该表中随机选择一些记录(例如 10 条)。这些记录必须不同于之前选择的记录。
以这个查询为例,我选择了一些问题:
SELECT coloumn1,column2 FROM `myTable` WHERE `status`=1 AND `group`=6 ORDER BY RAND() LIMIT 0, :max
现在我怎样才能随机选择新记录,并且与之前选择的记录不同?
【问题讨论】:
-
如此有效地你想选择 10 条随机记录但不包括之前选择的任何相同记录?
-
可以,但记录可以是 10 条或更多。