code: public static String expandSubQuery(SubQuery subQuery, List<Object> values) {
  		Table table = DOInfoReader.getTable(subQuery.getClazz());
  		
  		StringBuilder sql = new StringBuilder();
  		sql.append("SELECT * FROM (SELECT ");
  		sql.append(subQuery.getField());
  		sql.append(" FROM ").append(getTableName(table));
  		sql.append(" ").append(SQLUtils.autoSetSoftDeleted(subQuery.getPostSql(), subQuery.getClazz()));
  		sql.append(") sub ");
  		
  		if(subQuery.getArgs() != null) {
  			values.addAll(Arrays.asList(subQuery.getArgs()));
  		}
  		return sql.toString();
  	}
docs: 展开子查询SubQuery子句。该方法不支持子查询嵌套，由上一层方法来嵌套调用以实现SubQuery子句嵌套。
  该方法会自动处理软删除标记。
  @param subQuery
  @param values 带回去的参数列表
  @return