我的语句中经常使用以下语句:
where 接收人类型=2 and 接收人=5
where 接收人=5 and 接收人类型=2这样执行效率有什么大的区别吗?或者需要不需要再给接收人类型,发送人类型建立索引
where 接收人类型=2 and 接收人=5
where 接收人=5 and 接收人类型=2这样执行效率有什么大的区别吗?或者需要不需要再给接收人类型,发送人类型建立索引
解决方案 »
- 64位操作系统安装的32位MS SQL_Server_2000中遇到的问题,请前辈帮分析下?小弟先感谢了 !
- 寻求SQL高手解决字段值拼凑!满分100
- 初学数据库 基础问题!
- 关于在SQL中建表插入图片!!!〔急〕
- dba问题之,谁知道exec sp_reset_connection 是做什么用的?
- 想了很久了....在SQL中这种数据结构怎么建立最好呢?????
- 请教大家这个问题如何解决!
- 致VFP爱好者!!
- 求救:nvarchar(或varchar)字段的值中含有n个换行,如何在取一批记录(多个字段)时将换行去掉并返回?真的急!急急!急急!急!(tcyun)
- 这个语句什么意思?
- 关于数据update时的先后问题
- 表函数与视图的区别或各自的侧重?
建议3个表
表1:人会员
表2:企业会员
表3:企业-人表3 中可以满足
where 接收人类型=2 and 接收人=5
where 接收人=5 and 接收人类型=2
发送人
接收人
类型 (0==企业-->企业,1==企业-->个人,2==个人-->企业,3==个人-->个人)
消息内容索引:接收人,发送人,类型
ID
发送人
接收人
消息内容像发送人类型 及 接收人类别,应该存在人员档案中. 在此Table中,不需要体现.
我觉得跟他的查询需求有关.如果是经常按 发送人类型 及 接收人类别 进行各种统计之类,加这个字段不为过.
毕竟统计后的结果,再与基顾资料表关联,效率高.