可能的複製,但不提供洞察到這種情況: The multi-part identifier could not be bound多部分組成的標識符不能被束縛(加入子查詢)
,我有以下形式的查詢:
select l.id, l.foo, r.id, r.foo
from tbl l
inner join storyevents r on l.id = r.id
right join (
select distinct foo from tbl where id= l.id
) tmp on l.foo = tmp.foo
where l.foo = 12345
但我得到以下錯誤:
The multi-part identifier "l.id" could not be bound.
有關right join
子查詢。
獎勵積分: 這是試圖根據單列刪除inner join
中的重複行。更好的方式來做到這一點?
我認爲一些示例數據可能對此有所幫助 – podiluska
錯誤消息也會包含該行。我懷疑這是extid = l.id,因爲不能在() – Paparazzi