主题:【求助】实现送花功能的SQL语法求助,回复者花 -- 卷心菜
共:💬23 🌺28
复 重复计算就是浪费
首先,改变数据结构对已经运行的系统来说并非轻而易举。另外,记录花草数的字段在ibf_posts中是必需的(回帖也可能有送花丢草),再在ibf_topics表中加字段显然是冗余。
至于用函数来代替left join,这是一种优化的方法。好处是performance大幅度地提高。但代价是失去了标准SQL的简洁、通用,同时也阻止了数据库系统本身对查询的优化。所以,应该根据数据量的大小和用户对反应时间的要求综合评估,决定是否采用和采用何种优化方法。
- 相关回复 上下关系8
🙂这种写法效率太低 2 国之小民 字252 2008-11-04 08:02:50
🙂显示时确实是直接引用 1 卷心菜 字403 2008-11-04 15:06:20
🙂重复计算就是浪费 2 国之小民 字1322 2008-11-04 17:18:16
🙂也不能说得太绝对
🙂现在规模还不大 1 卷心菜 字240 2008-11-05 03:53:50
🙂具体需求决定具体方法 2 国之小民 字184 2008-11-05 05:05:13
🙂你的要求是有难度的 2 沉宝 字666 2008-11-04 07:55:09
🙂哈,这正是我需要的 卷心菜 字38 2008-11-04 14:59:47