出现Unknown column 字段名 in ‘where clause’ 错误
在筛选条件的表达式右边的常量值没加引号时报错
我把字段用引号括起来,它就运行成功了,为啥?
筛选条件中表达式右边的字段是整型的倒不会出现什么错误,而如果字符串类型必须要包含在引号内。
同样在select语句中,查询常量值时,当常量值为字符型或日期型,必须用引号将其引起来,数值型不需要。否则出现找不到该值的错误
总结:SQL语句中出现字符常量需要用单引号将其引起来。
二、报错:Every derived table must have its own alias
派生出来的表必须有自己的别名
改正:添加别名即可