をバインドすることができませんでした。左が参加するが、私はこのテーブルを持っている
WS | Cat | Prod | CS | Dis| UserWS | MarA | ModA | MarU | BCIU
私はいくつかがヌルであっても、すべての行の関係を得るためにそれらを結合する必要があり、私はこれを試してみました:
Select *
FROM WS
Left join MarU on MarU.Code=WS.used_brand
Left join Prod p on p.MarA=Cat.OID
Left join CS on WS.CS =CS.OID
Left join Prod pp on WS.product_code=pp.Code
Left join MarA on WS.customer_car_brand=MarA.Code
Left join ModA on WS.customer_car_model=ModA.Code
Left join CS c on c.UserWS=UserWS.Oid
Left join CS css on css.Dis=Dis.OID
Left join BCIU on BCIU.Code=WS.used_bci
私はそれを実行すると、私はこのエラーを取得:
[Err] 42000 - [SQL Server]The multi-part identifier "Cat.OID" could not be bound. 42000 - [SQL Server]The multi-part identifier "UserWS.Oid" could not be bound. 42000 - [SQL Server]The multi-part identifier "Dis.OID" could not be bound. 42000 - [SQL Server]The multi-part identifier "Cat.Name" could not be bound. 42000 - [SQL Server]The multi-part identifier "Prod.Name" could not be bound. 42000 - [SQL Server]The multi-part identifier "Dis.Nombre" could not be bound. 42000 - [SQL Server]The multi-part identifier "UserWS.Nombre" could not be bound. 42000 - [SQL Server]The multi-part identifier "Cat.Segmento" could not be bound.
私が欠けていますか?上記の文で
どこでも 'JOIN'に' Cat'が含まれていないという事実を、私が言うと思います。 –