我有一个选择查询,其中我加入了几个表T1
,T2
并且这两个表都有一个名为 STATUS 的字段,我不需要获取它。在 where 子句中,我需要添加WHERE STATUS=1
一些条件。
但不知何故,我无法将表名或表别名添加到 where 子句中的字段,即我不能使用 where T2.STATUS=1
。有什么方法可以始终考虑STATUS=1
from where 子句,T1.STATUS
这样我就可以避免“不明确的字段错误”?
这是一个示例查询:
select T1.name, T1.address, T1.phone, T2.title, T2.description from T1
Left Join T2 on T1.CID=T2.ID
where STATUS = 1
在上面的查询中,我希望STATUS =1
总是意味着T2.STATUS