有没有办法优化mysql语句?
这个mysql是我现在在我的网站上拥有的,但是我想知道是否有一种方法可以让它变得更好有没有办法优化mysql语句?,mysql,sql,sqlite,Mysql,Sql,Sqlite,这个mysql是我现在在我的网站上拥有的,但是我想知道是否有一种方法可以让它变得更好 SELECT unique_id FROM (SELECT unique_id,price FROM table ORDER BY RAND() LIMIT 10) AS R ORDER BY price DESC LIMIT 1 如果没有一些测试数据,我真的无法运行测试。我假设unique_id是表的主键有一个id字段是主键,自动递增和unique_id是用户名wait的md5散列,那么哪
SELECT unique_id FROM
(SELECT unique_id,price FROM table ORDER BY RAND() LIMIT 10) AS R
ORDER BY price DESC LIMIT 1
如果没有一些测试数据,我真的无法运行测试。我假设unique_id是表的主键有一个id字段是主键,自动递增和unique_id是用户名wait的md5散列,那么哪个字段是自动递增和主键呢?它必须是
id
对吗?然后,unique\u id
md5()是否具有用户的名称?此查询的目的是什么?您随机抽取10行,然后对1000行进行排序,并选取唯一一个价格最高的行,以便为返回的结果赋予一定的权重。我希望价格较高的商品更频繁地出现,但不是每次都返回价格最高的商品