Oracle Sql оператор в Java

Эй, я пытаюсь запустить программу Java в файле Oracle sql load.sql. При запуске программы появляется ошибка «ORA-00904:« C ».« STAFFID »: неверный идентификатор». Я думаю, что проблема в том, где я готовлю SQL-оператор и пытаюсь его выполнить. Я пытаюсь получить информацию из двух таблиц sql: a2_loan и a2_customer. В a2_loan я хочу получить loan_num и contract_date, а в таблице a2_customer я хочу указать имя и ird_num. Мое заявление в настоящее время:

String sql = "select a.name, ird_num, loan_num, contract_date from a2_loan, customer b, customer c where aname=b.ird_num and b name=c.name";
PreparedStatement stmt = con.prepareStatement(sql);

Я думаю, что проблема заключается в этом, но если это где-то еще, пожалуйста, скажите мне, и я скопирую остальную часть своего кода!

Ответы на вопрос(1)

Ваш ответ на вопрос