Работа с Access 2003 & Java 1.7.0._45 в Windows VistaODBC MS Access: ошибка синтаксиса в предложении FROM
При выполнении следующего SQL-запрос:
String myQuery = SELECT Table1.name, Table2.name FROM Table1 JOIN Table2 ON Table1.code = Table2.code WHERE Table1.name = 'Whatever'
ResultSet rs = stmt.executeQuery(myQuery);
я получаю SQL исключение из-за ошибки синтаксиса в предложении FROM:
java.sql.SQLException: [Microsoft][Controlador ODBC Microsoft Access] Error de sintaxis en la clausula FROM.
Я попытался запустить тот же JOIN запрос в MySQL (с MySQL консоли клиента, а не с Java), и он работает просто отлично, отбирая ожидать ed значения.
Это что-то особенное в синтаксисе при работе с jdbc-odbc?
Вы пытаетесь использовать 'T1' как псевдоним, но ничего не имеет этого псевдонима. – Laurence
Да, вы правы, я отредактирую его в запросе. Проблема заключалась в неквалифицированном подключении, как я вижу в ответе ниже. – rodrunner