1

我在我的 sql 命令中收到以下 sql 错误!请谁能解释我在这里做错了什么!

  15:20:43,686 ERROR [PageExceptionFlowInterceptor] Exception (EJBException) while executing Action [com.jkcs.khms.web.cashiering.hotelTax.HotelTaxAction] : org.springframework.jdbc.BadSqlGrammarException: PreparedStatementCallback; bad SQL grammar [SELECT * FROM (SELECT rs_qry.*, ROWNUM rn_qry FROM ( SELECT   ht.htl_tax_id, 
                    ht.hotel_id, 
                    ht.tax_id,
                    ht.status, 
                    ht.display_sequence, 
                    t.id, 
                    t.code, 
                    h.hotel_name, 
                    h.hotel_id
            FROM 
                    PMS_T_HTL_TAX ht, 
                    CRS_T_TAX t, 
                    CRS_T_HOTEL h WHERE ht.hotel_id IN (1) AND ht.tax_id IN (31,3,37,38,36,23,29,30,24,10,12,20,11,1,16,17,18,19,34,35,15,33,22,2,21,32) order by  ht.hotel_id, ht.htl_tax_id  ) rs_qry ) WHERE rn_qry BETWEEN 1 AND 10]; nested exception is java.sql.SQLException: ORA-00904: "T"."ID": invalid identifier
4

1 回答 1

0

您的 CRS_T_TAX 表没有名为 ID 的列

于 2017-11-07T17:18:26.157 回答