今天在写sql测试功能的时候,使用dual表生成些模拟数据来测试,在进行条件测试的时候发现下述sql无法成立。
select DATE_FORMAT(now(),'%Y-%m-%d %H:%i:%s') as derive_time ,1 as export from dual
where export = 1
当我执行完后,会提示
Unknown column 'export' in 'where clause'
我对于dual表不能进行自定义列的条件查询很是疑惑,不知道各位是否知道为什么呢?