连接查询主要是基于效率方面考虑,数据量越大,效果越明显,这也是为什么存在大型和中小型数据库区别,主要在于数据存储架构和处理机制,数据库引擎是最关键的。
  采用连接查询,数据库后台会对响应请求进行优化,形成最优方案,再执行,而你所说单表查询,编程人员处理结果不论是采用T-sql语句服务器端编程,还是前台客户端编程,数据量越大,效果越低,这是普遍规律。
   当然数据库也是人造出来的,如果你的策略足够优化,不排除将来你能造出比微软更好的数据库,呵呵.