请问:
一条sql中多个select查询的结果作为多个字段返回,和 多条sql查询数据,然后代码中组装,哪个效率高一些,效率会差很多吗?
如果数据量大 并且字段全是子查询程序会非常慢 是否加了索引 大数据量还是建议加索引使用join去查询字段 子查询太费资源,就算放到程序中拼接也不太友好
一条sql块
看你sql的复杂度,复杂度高一般多次查询快,慢sql查询对服务器性能不好
看sql的执行效率 sql如果执行的特别慢 就在代码里合并 相反执行的速度,在你能容忍的范围内,就放到sql里执行
在代码里合并可能会多很多的代码,不如sql简单明了.
看执行效率呀,子查询慢是因为查询的次数多,数据多