SQL Server’da The Multi-Part Identifier Could Not Be Bound Hatası
Herkese merhaba,
Bu yazıda sizlere SQL Server’da the multi-part identifier could not be bound hatasından bahsedeceğim.
Bu hata genel olarak join işlemlerinde başımıza gelir. Örnek bir hatayı Northwind veritabanı üzerinde aşağıda inceleyelim.
SELECT * FROM dbo.Categories c INNER JOIN dbo.Products AS p ON p.CategoryID = CategoryID
Burada görüldüğü üzere c ve p adlı alias belirttim. On kısmından sonra p.CategoryID yazdığım halde c.CategoryID yazmadığım için böyle bir hatayı bana döndürmüş oldu. Kodun doğru şekli aşağıdaki gibi olmalıydı.
SELECT * FROM dbo.Categories c INNER JOIN dbo.Products AS p ON p.CategoryID = c.CategoryID
Herkese çalışma hayatında ve yaşamında başarılar kolaylıklar.