1.表A,表B,表C.其中A中的主键是B的外键,一对多的关系:B的主键是C的外键,一对多的关系.最终想查出所有符合条件的C. 原因:开发人员将A表数据先查出来,放到list中,然后用list作为in的条件查询B,放到list1中.最后将list1中的数据放到C表的in条件中. 此时,in中的数据很多,导致查询出的结果,有10多秒. 解决方法:可以通过join连接查询. 参考:http://www.cnblogs.com/xh831213/archive/2012/05/09/2491272.ht