Olá pessoal! Me perdoe pela amolação, é que eu estou criando um sisteminha de O.S ele consulta cliente, usuário, e O.S porem ele só consulta a O.S pelo Nº, só que quando não se tem o Nº da O.S não dá pra consultar aí criei um método consultar com um inner join mas não funciona, alguem pode me dizer o que está errado no meu código? desde já, eu agradeço!
private void pesquisar_porNome() {
String sql = “select nomecli as Nome, fonecli as Telefone, os as OS, data_os as Data,\n”
+ " aparelho as Aparelho, defeito as Defeito, servico as Serviço\n"
+ " from tbclientes\n"
+ “inner join tbos on tbclientes.idcli = tbos.idcli order by os ?”;
try {
pst = conexao.prepareStatement(sql);
pst.setString(1, txtOs.getText() + "%");
rs = pst.executeQuery();
tblTabela.setModel(DbUtils.resultSetToTableModel(rs));
} catch (Exception e) {
JOptionPane.showMessageDialog(null, e);
}
}