【发布时间】:2015-06-17 17:23:21
【问题描述】:
查询,比如“Query-1”:
select THIS_FIELD, THAT_FIELD, THAT_COUNT
from THE_TABLE
order by THIS_FIELD
当THIS_FIELD 的类型为String 时运行良好。但是,下面的“Query-2”:
select THIS_FIELD, THAT_FIELD, THAT_COUNT, *
from THE_TABLE
order by THIS_FIELD
isGiving me an Ambiguous column name error 的发生
THIS_FIELD 在 select 子句中时
THIS_FIELD 是 String 类型,当 THIS_FIELD 这里是一个整数时运行正常。
我该如何解决这个问题?
TIA。
【问题讨论】:
标签: sql sql-server sql-order-by