求一条mysql查询语句问题 SELECT COUNT( * ) AS `行数` , `url`,`website` FROM `url` GROUP BY `website``order by rand()` 试试 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 mysql应该没有这种功能的函数吧。只能根据得到的行数来随机定位某条记录(排序过的,用limit a,1)再查询一遍。 SELECT COUNT( * ) AS `行数` , `url` , `website` FROM `url` GROUP BY `website` ORDER BY rand( ) 记录值还是没变,没用 SELECT * FROM `table` ORDER BY RAND() LIMIT 5 但是要注意,数据库里面数据过大的话,效率会很低具体看看这篇文章吧《mysql使用rand随机查询记录效率测试 》http://blog.chinaunix.net/u/8780/showart_430328.html smarty分配变量问题 pdo是不是自动进行连接优化的? 求一数据结构 php 在 Windows 上,发邮件用什么好?IIS 的 SMTP 服务器有啥用呢? 请求指点:如何用session判断用户一段时间内不操作就过期? 帝国新闻系统1.6正式发布,并提供试用版下载. 如何得到刚添加记录的ID 如何用PHP检测客户机内 有无本站的COOKIES??? 制作电子地图编辑器的方法 用PHP做转向的问题(更改下载文件名) && || 这样用是什么意思? 高手来解释一句话php类
只能根据得到的行数来随机定位某条记录(排序过的,用limit a,1)再查询一遍。
FROM `url`
GROUP BY `website`
ORDER BY rand( ) 记录值还是没变,没用
具体看看这篇文章吧
《mysql使用rand随机查询记录效率测试 》
http://blog.chinaunix.net/u/8780/showart_430328.html