【发布时间】:2014-02-18 08:06:22
【问题描述】:
我尝试执行以下查询:
SELECT * FROM `pd_cheque` as p WHERE `pd_cheque`.etype='pd_issue'
它给了我以下错误:
#1054 - 'where 子句'中的未知列'pd_cheque.etype'
经过“一些”实验后,我得到了以下查询:
SELECT * FROM `pd_cheque` as p WHERE p.etype='pd_issue'
为什么 MySQL 不让我执行第一个查询? 一个表名,一旦分配了别名,就不能再用该表名引用吗?
【问题讨论】:
-
回答你的问题:是的
标签: mysql sql database relational-database