求sql的优化

soktest 2005-08-09 05:02:32
SELECT b.ads_title ads_title, b.ads_comment1 ads_comment1, b.ads_comment2, ads_comment2, b.ads_show_url ads_link, a.key_id key_id, a.key_name key_name, b.ads_id ads_id FROM key_mstr a, ads_mstr b, usr_mstr c WHERE a.key_ads_id = b.ads_id AND b.ads_userid = c.usr_userid AND c.usr_money >0 AND b.ads_state =1 and a.key_name='"+querywords+"' ORDER BY rand( ) LIMIT ";

我应该怎么建立index呢? 有三个表ads_mstr, key_mstr,usr_mstr
...全文
77 回复 打赏 收藏 转发到动态 举报
写回复
用AI写文章
回复
切换为时间正序
请发表友善的回复…
发表回复

56,678

社区成员

发帖
与我相关
我的任务
社区描述
MySQL相关内容讨论专区
社区管理员
  • MySQL
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧