renamed
ddso:
Senhores, estou tentando fazer um select numa classe DAO, eis o meu código:String strIds = "1, 2, 3";
String strQuery = String.format("select colunaA, colunaB from tabelaA " +
"inner join tabelaB on tabelaA.idCompany = tabelaB.id " +
"where tabelaA.idCompany in (%s) ", strIds);
ResultSet rs = stm.executeQuery();
No console do MSQL roda normal, mas no meu código, não funciona, retorna o seguinte erro:java.sql.SQLException: Invalid column name id
Se referindo à coluna 'id' da 'tabelaB'
O que pode estar ocorrendo? Eu não posso usar inner join dentro do código?
Não só pode quanto deve. O erro que ele está acusando é que a coluna 'id' não existe na tabela tabelaB. Verifique se o nome é esse mesmo.
ok?
drfreezex
poderia postar o sql que testou no prompt ?