Я пытаюсь получить данные из 2 таблиц:
• DolfinRMSCum.dbo.tSupplier
• DolfinRMSCum.dbo.tSupplierType
Оба столбца имеют общее поле и значение SupplierTypeCode
, поэтому соединение
Но я хочу видеть значение столбца Description из DolfinRMSCum.dbo.tSupplierType
в запросе
> Select Supplier.SupplierNumber as [Dolfin Code]
> ,Supplier.SagesupplierCode as [Sage Code]
> ,Supplier.SupplierName as Name
> ,Supplier.PrimaryTel as Tel
> ,Supplier.PrimaryFax as Fax
> ,Supplier.PrimaryContact as Contact
> ,Supplier.SupplierTypeCode as [Supplier Type]
> ,DolfinRMSCum.dbo.tSupplierType.Description as [Type Description]
> ,Supplier.Add1 as [Add 1]
> ,Supplier.Add2 as [Add 2]
> ,Supplier.Add3 as [Add 3]
> ,Supplier.Add4 as [Add 4]
> ,Supplier.CountryCode as Country
> ,Supplier.CurrencyCode as Currency
> FROM DolfinRMSCum.dbo.tSupplier as Supplier,DolfinRMSCum.dbo.tSupplierType as SupplierType
> full outer join DolfinRMSCum.dbo.tSupplierType
> on DolfinRMSCum.dbo.tSupplier.SupplierTypeCode =
> DolfinRMSCum.dbo.tSupplierType.SupplierTypeCode
> where Deactivated=0
получает следующую ошибку:
Сообщение 4104, Уровень 16, Состояние 1, Строка 17
Не удалось связать идентификатор из нескольких частей "DolfinRMSCum.dbo.tSupplier.SupplierTypeCode".
Я пытался использовать псевдонимы в соединении без какого-либо успеха, как показано ниже:
Full outer Join DolfinRMSCum.dbo.tSupplierType as SupplierType ON SupplierType.SupplierTypeCode = Supplier.SupplierTypeCode