Я хочу выполнить запрос к базе данных MySQL с помощью Java.Код выглядит следующим образом:
ResultSet resultSet = statement.executeQuery("select col1 from tb1 inner join tb2 on tb1.col2 = tb2.col3 where col4='"+foo+"'");
Запрос отлично работает, когда я использую оболочку, но он не работает, когда я запускаю его с Java, потому что он говорит, что col4 не существует.Но col4 существует.
Я только что попробовал что-то вроде этого;
select col1 from dbname.tb1 as a inner join dbname.tb2 as b on a.col2 = b.col3 where b.col4 = 'foo'