select top 12 a.seq, a.ctime, a.title, a.code, a.et, b.name as author, c.name as forumname from t_content a,t_user b,t_forum c where a.author in (1,4) and a.checked='0' and a.author = b.seq and a.forumseq = c.seq order by publishtime desc1.像这种查询连接了 a表,b表,c表.... 那么我比如在 t_content表 的author和checked还有forumseq字段上,建立索引的话 是建立三个单个索引呢 还是把三个字段都带上,就是联合索引这种(author,checked,dorumseq)。
2.还有个问题是,不同的语句中条件里有一个表的多个字段的话 ,索引怎么加,一一加上,还是联合索引的写法?
2.还有个问题是,不同的语句中条件里有一个表的多个字段的话 ,索引怎么加,一一加上,还是联合索引的写法?
解决方案 »
- 帮助
- 如果查询没有设置 order by 则默认排序是按什么进行,谢
- ORDER BY时候能否讲某一特定记录放到最后
- 怎么将别的机器的数据库备份到本机上? 能行吗?
- 2003系统,SQL2000标准版SA密码总是修改 在线等高人啊
- 串赋值语句
- 这个错误怎么解决?[Microsoft][SQLServer 2000 Driver for JDBC][SQLServer]未能为数据库 'TEMPDB' 中的对象 '(SYSTEM table id: -79616
- 我在ACCESS数据库时间字段设计默认值中填入now()就可以在增加一个记录时自动填入系统时间,请问在SQL2000中要实现这个功能要在默认值中填
- 大量撒分
- 关于删除的问题!帮帮忙!
- 各位帮忙看看存储过程 执行后出错
- 这条SQL在MSSQL中有结果,却在ADO.Net里获取不到,为什么
create NONCLUSTERED INDEX idx_t_forum_xxx ON t_forum(xxx),
create NONCLUSTERED INDEX idx_t_forum_xxx ON t_forum(xxx),
create NONCLUSTERED INDEX idx_t_forum_xxx ON t_forum(xxx)
这样了