私は2つのテーブルを持っています
requests
( ID
, company_id
, amount
)
companies
( ID
, name
)
FK 制約付き ( requests.company_id
-> companies.id
)
requests.company
することができますNULL
すべてのリクエストを取得しcompany_id
、適切な会社に置き換えるname
か、会社が指定されていない場合は空白のままにする必要があります。
次のクエリがあります。
SELECT R.[ID], C.[name] AS [company], R.[amount], ...
FROM [requests] AS R, [companies] AS C, ...
WHERE R.[company_id] = C.[ID]
フィールドにNULLが入るまで正常に機能していますcompany
。
私は次にやろうとしました:
SELECT R.[ID], C.[name] AS [company], ...
FROM [requests] AS R, ...
LEFT OUTER JOIN [companies] AS C
ON R.[company_id] = S.ID
しかし、得た
マルチパート識別子「R.company_id」をバインドできませんでした
そして、ON
句シフトのフィールドで同じエラーが発生しました。私は何を間違っていますか?