简体   繁体   English

错误代码:1054。“订单子句”中的未知列“ S.No”

[英]Error Code: 1054. Unknown column 'S.No' in 'order clause'

I am getting the below error while using the following query using "ORDER BY" Clause, S.No (int type) does exist in the table, not sure why am hitting this error? 使用“ ORDER BY”子句使用以下查询时,出现以下错误,表中不存在S.No(整数类型),不确定为什么会遇到此错误? Any ideas how to fix it? 任何想法如何解决?

SELECT gerrit_id
FROM gerrits.gerrit_table
WHERE (((SU_version>='00.00.0001')&&(SU_version<='00.00.0006'))
    AND PL='LA.HB.1.1.1'
    AND component='SU_CNSS_BT_FM_LA.HB.1.1.1') 
ORDER BY S.No

Error:- 错误:-

Error Code: 1054. Unknown column 'S.No' in 'order clause'

Table schema 表架构

Field   Type    Null    Key Default Extra
S.No    int(11) NO  PRI NULL    auto_increment
gerrit_id   varchar(45) NO  PRI NULL    
SI  varchar(45) NO  PRI NULL    
component   varchar(45) NO  PRI NULL    
gerrit_owner    varchar(45) NO  PRI NULL    
release_bit int(11) NO  PRI NULL    
picked_bit  int(11) NO  PRI NULL    

I'm surprised that the DBMS has accepted the column name S.No although try this: 我很惊讶DBMS接受了列名S.No

SELECT gerrit_id
FROM gerrits.gerrit_table
WHERE (((SU_version>='00.00.0001')&&(SU_version<='00.00.0006'))
    AND PL='LA.HB.1.1.1'
    AND component='SU_CNSS_BT_FM_LA.HB.1.1.1') 
ORDER BY `S.No`

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM