このエラーを解決する方法。私はすでに私のSQLスクリプトで植物の二重宣言を探してみましたが、私のスクリプトに間違いはないようです。とにかく私が関与/列名IDを持っている他のすべてのSQL結合はちょうどうまく動作します。また、これは私の元のスクリプトを実行しようとすると不明な列名 'plant'
select tblCustomerList.CustomerName, tblPackages.Package,tblChangeLevels.ChangeLevels,tblDevices.Devices,tblPlant.Plant
from ATPChangeControlBoard.tblCCB
inner join ATPChangeControlBoard.tblCustomerList
on ATPChangeControlBoard.tblCCB.custAffected=ATPChangeControlBoard.tblCustomerList.ID
inner join ATPChangeControlBoard.tblPackages
on ATPChangeControlBoard.tblCCB.packageAffected=ATPChangeControlBoard.tblPackages.ID
inner join ATPChangeControlBoard.tblChangeLevels
on ATPChangeControlBoard.tblCCB.changeLevel=ATPChangeControlBoard.tblChangeLevels.ID
inner join ATPChangeControlBoard.tblDevices
on ATPChangeControlBoard.tblCCB.devsAffected=ATPChangeControlBoard.tblDevices.ID
inner join ATPChangeControlBoard.tblPlant
on ATPChangeControlBoard.tblCCB.plant=ATPChangeControlBoard.tblPlant.ID;
それはうまく動作し、プラントの列に何のエラーも表示されません。
以下は、使用した実際のコードの画像のスクリーンショットです。エラーを示しています。 Pls。助けて。 TIA。 :)
あなたのスクリーンショットはSQL Serverのように見えるので、mysqlタグを削除しました。また、あなたの質問は基本的に非センシティブです。あなたは動作するクエリを入れましたが、うまくいかないコードは入れませんでした。誰もあなたのスクリーンショットを読もうとしません。 –
ごめんなさい。動作しないコードはスクリーンショットにあり、どこにあるのか分かりません。 :) –
[あいまいな列名エラーの重複の可能性はありますか?](https://stackoverflow.com/questions/1138239/ambiguous-column-name-error-how-do-i-fix-it) –