mysql多表查询速度问题

知识就是力量119 2007-05-24 03:48:34
我有两个表,一个是学员信息表cc,一个是学员成绩表gg,在查询学员成绩时也要查到对应学员的信息,查询语句句如下:
select gg.assess,gg.stuid,cc.* from gg,cc where gg.stu_id=cc.cid order by gg.id desc
但是查询速度特别慢,怎样才能让查询速度更快些呢?
...全文
288 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
huboy 2007-05-26
  • 打赏
  • 举报
回复
left join on

用这个试试看。
iasky 2007-05-25
  • 打赏
  • 举报
回复
优化下数据库
  • 打赏
  • 举报
回复
to iasky
如何做数据库优化呢?谢谢赐教
fredyj 2007-05-25
  • 打赏
  • 举报
回复
limit 0,100
  • 打赏
  • 举报
回复
我试过把*去掉,但结果依然很慢。
还有个问题,多表怎么加索引呀?
kenesyu 2007-05-24
  • 打赏
  • 举报
回复
随便在说一句!要考虑一下因为成绩的变化不像是股价随时变动
也许可能只是考完试才去增加记录或更新
所以建议生成静态页或加入缓存@
kenesyu 2007-05-24
  • 打赏
  • 举报
回复
建立索引!还有尽量不要用*号!
哪果还是很慢哪就只能去优化服务器
单独这一个SQL应该不会占用很高的资源

21,886

社区成员

发帖
与我相关
我的任务
社区描述
从PHP安装配置,PHP入门,PHP基础到PHP应用
社区管理员
  • 基础编程社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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