用户
 找回密码
 入住 CI 中国社区
搜索
查看: 2262|回复: 2
收起左侧

[HELP] 如何优化这条酒店房型mysql 查询比较好呢

[复制链接]
发表于 2012-3-12 13:57:27 | 显示全部楼层 |阅读模式
本帖最后由 zionwang 于 2012-3-12 14:01 编辑

ScreenShot003.jpg

要实现这样的效果,点击房型能展开酒店的房型明细,酒店一个表,房型一个表,关联ID 是 hotel_id 酒店ID,现在有两个问题。

1,数据列表展示出来,用JS做切换好,还是AJAX对应ID 读取好,
2,如果全部读取出来用JS作切换,那么这条查询语句如何处理?不能用每个hotel_id 去循环房型表把?
这样太耗性能了, 那么如何优化这条mysql 查询比较好呢?





发表于 2012-3-12 16:49:09 | 显示全部楼层
select * from 房型(table) R left join 酒店(table) H on H.hotel_id = R.hotel_id
where H.hotel_id = ??? (这一行看你个人要不要)
这时候查出来的就对应了
一般我觉得局部变动就用 ajax 就好了
速度也快
ajax的返回值是  json 便于处理 这里

发表于 2012-5-28 16:32:27 | 显示全部楼层
用户Ajax,因为大多数人根本不会看房型

本版积分规则