网页展现数据库的结果的问题?
有两张表
表一
id a b c
1 6 3 1
表二
id d id(表一的Id)
1 10 1
我要在网页上显示a+b+c的结果,是直接访问表2中的d效率高,还是计算表一中的a+b+c效率高
------解决方案--------------------
你这个问题有点诡异。你的查询条件是什么?如果是id的话,就意味着你的问题是:
Select a+b+c From 表一 Where id=1
Select d From 表二 Where id=1
哪句效率更高?我只能说,如果id都是主键的情况下,必然第二句效率高,至少节省了两次加法运算。