场景:有三个List变量,分别为list1、list2、list3 List> list1 = new ArrayList<>(); List> list2 = new ArrayList<>(); List> list3 = new ArrayList<>();现在需要根据一个输入的字符"list1.column1=list2.column2,list1.column3=list3.column4"(不是固定的)来实现内连接关系的控制,即list1中的map和list2中map通过key值column1和column2关联,同时list1中的map和list3中map通过key值column3和column4关联。在sql中就是"select * from list1 inner join list2 on list1.column1=list2.column2 inner join list3 on list1.column3=list3.column4"。