我正在尝试在grails中运行此SQL查询。 BUt得到SQL未正确结束的错误。
def sessionFactory
final session = sessionFactory.currentSession;
final String query = 'select count(A.id) from Artifact as A LEFT JOIN classification as C on (A.id=C.artifact_id) where C.id IS NULL';
final sqlQuery = session.createSQLQuery(query);
def totalunclass = sqlQuery.with {
addEntity(Artifact);
}
答案 0 :(得分:1)
final String query = 'select count(A.id) as ct from Artifact A
LEFT JOIN classification C on (A.id=C.artifact_id)
where C.id IS NULL';
Oracle不喜欢AS
关键字表别名,所以删除它。