【发布时间】:2017-11-13 17:31:08
【问题描述】:
我正在使用 Maven 开发 Spring Boot 应用程序,并且我正在使用 Sybase 数据库和 MyBatis 作为 ORM 框架。
我需要执行如下查询:
SELECT M.COL_A, M.COL_B, M.COL_C FROM MY_TABLE M
UNION
SELECT N.COL_A, N.COL_B, "" AS COL_C FROM MY_TABLE2 N;
现在MY_TABLE2 没有COL_C 列,但我需要选择它才能使联合子句起作用。
这个查询可以作为我的数据库正常工作,但通过 MyBatis 执行时会出现以下错误:
com.sybase.jdbc3.jdbc.SybSQLException: Invalid column name ''.
【问题讨论】:
标签: java spring-boot sybase mybatis