【发布时间】:2013-09-24 04:52:20
【问题描述】:
我试图通过获取 SSN 的最后四个数字作为用户输入来搜索两个表中的数据。
我有一个如下的 JDBC 查询:
`String sql = "SELECT N.NUMBER,N.LAST_NAME,N.FIRST_NAME,M.SSN,M.SEX,M.BIRTH_DATE"
+"FROM" +" G.M_NAME_A N, G.M_ID_A M"
+"WHERE" + "N.NUMBER = M.NUMBER"
+"AND" + "M.SSN like 'l4ssn' ";'
失败并显示“未在预期的位置找到 FROM 关键字”或“无效的列索引”。
请帮我格式化查询。
【问题讨论】:
-
打印您的 sql 变量。可能存在连接问题。对于每个 sql 关键字之前的附加空间。