Boa noite Estou com o erro de sintaxe ao executar uma query no java
no mysql no caso HeidiSql me retorna a query correta mas quando passei pro java e apontei os paramentros deu errro de sintaxe.
String sql = "SELECT b.idViagem, a.modelo, b.dataa,(SELECT b.idViagem, a.modelo, b.dataa, (SELECT nameMotorista FROM tbl_motorista INNER JOIN tbl_viagem \n" +
" ON tbl_motorista.IdMotorista=tbl_viagem.idMotorista WHERE idViagem="+num_viagem+")\n" +
",b.percurso,b.adiantamento,b.freteIda,b.freteVolta,b.totalEntrada,b.kmIda,b.kmVolta,b.qtdLitros,\n" +
"b.media,b.kmPercorrido,b.liquidoComAdiantamento,b.freteReceber,b.liquidoViagem,b.oleoDiesel,b.arla,b.pedagio,\n" +
"b.comissao,b.acessorio,b.estacionamento,b.chapa,b.gorjeta,b.outrasDesp,b.totalSaida\n" +
"\n" +
"FROM veiculo as A\n" +
"INNER JOIN tbl_viagem as B on a.idVeiculo = b.idVeiculo WHERE idViagem=" + num_viagem;
