私は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句シフトのフィールドで同じエラーが発生しました。私は何を間違っていますか?