我有一个简单的qry给我错误
SELECT *
FROM qry_ExecSum
inner join qry_IDS_IT_Everything on qry_ExecSum.P_Code = qry_IDS_IT_Everything.P_Code
如果像这样将 * 更改为列名,效果很好:
SELECT qry_ExecSum.P_Code
FROM qry_ExecSum
inner join qry_IDS_IT_Everything on qry_ExecSum.P_Code = qry_IDS_IT_Everything.P_Code
所有单独的查询运行良好!!
希望您收到错误The multi-part identifier could not be bound
,因为两个表都有名为P_Code
的列。
要避免这种情况,您可以在SELECT
列名前面指定表名或表别名。这就是第二个查询不返回错误的原因。