Oracle SQL-Anweisung in Java
Hey, ich versuche, ein Java-Programm in einer Oracle sql load.sql-Datei auszuführen. Beim Ausführen des Programms erhalte ich die Fehlermeldung "ORA-00904:" C "." STAFFID ": ungültige ID". Ich denke, das Problem liegt darin, dass ich die SQL-Anweisung vorbereite und versuche, sie auszuführen. Ich versuche, Informationen aus zwei SQL-Tabellen zu erhalten: a2_loan und a2_customer. In a2_loan möchte ich die loan_num und das contract_date erhalten, während ich in der Tabelle a2_customer den Namen und die ird_num möchte. Meine Aussage ist derzeit:
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);
Ich denke, hier liegt das Problem, aber wenn es woanders ist, sag es mir bitte und ich werde den Rest meines Codes kopieren!