У меня есть выпадающий список имен столбцов.Когда пользователь выбирает имя столбца и вводит значение поиска, я заполняю страницу, но я пытаюсь извлечь все из таблицы, если они не вводят значение поиска, а выбирают одно из раскрывающихся имен столбцов.Я пытался сделать это, если поисковое значение равно нулю, не ищите, где предложение просто идет прямо к другому, но это не работает для меня .. Может кто-нибудь сказать мне, что я делаю здесь неправильно?Спасибо
sql.append(" SELECT id, name, dept, email");
if ((this.getSearch() != null)&& (this.getSelected().equals("1"))){
sql.append(" from table ");
sql.append(" where id = '");
sql.append(this.getSearch());
sql.append("'");
}else if ((this.getSearch() != null)&& (this.getSelected().equals("2"))){
sql.append(" from table ");
sql.append(" where name = '");
sql.append(this.getSearch());
sql.append("'");
}else{
sql.append(" from table ");
}