个人建议还是拆分的比较好,一次查询虽然写法上可能会省代码,但是效率就很低下,因为即使加了索引,而在你联合查询 的时候语句写的不当就会导致索引不生效,从而效率就会下降。相反拆分或者单表操作,虽然写起来看着繁琐,但是逻辑清晰,而且效率会提高。不过也要看情况,如果索引设计的好,一条语句出来也不是不可以的