sql.append(" FROM ").append(maps.get(0).get("TABLE1"));
try{
for(HashMap<String,String>map:maps){
if(map.get("TABLE1")!=null)
sql.append(" LEFT JOIN ").append(map.get("TABLE2")).append(" ON ").append(map.get("TABLE1")).append(".").append(map.get("TABLE1_FIELD")).append(" = ").append(map.get("TABLE2")).append(".").append(map.get("TABLE2_FIELD"));
else{
StringBuilderextraSql=newStringBuilder("DELETE FROM ");
extraSql.append(map.get("TABLE2")).append(" WHERE AGENCY_CODE = '").append(agencyCode).append("' ;");