public DeleteQuery in(String... args) {
        if (args.length == 1) {
            for (String arg : args) {
                if (arg.startsWith("(")) { // nested select
                    query.append(" IN ").append(arg);
                } else { // just single value, same as below
                    query.append(" IN (").append("\'").append(arg).append("\'").append(")");
                }
            }
            return this;
        } else {
            query.append(" IN (");
            for (String arg : args) {
                query.append("\'").append(arg).append("\'").append(", ");
            }
            query.delete(query.lastIndexOf(", "), query.length()).append(")");
            return this;
        }
    }