SELECTで相関サブクエリを作成することはできますか?SELECT内のSQL相関サブクエリー
SELECT EmployeeID,
EmployeeName,
ManagerID,
(SELECT EmployeeName FROM tblEmployee WHERE EmployeeID = ManagerID)
FROM tblEmployee
WHERE EmployeeID = '12345';
マネージャーIDは同じであるべきであり、従業員「12345」のマネージャーIDであるべきです。
サブクエリの目的は、IDに基づいてマネージャのフルネームを取得することです。
ご回答いただきありがとうございます。
私は初心者です。
ありがとう、
ライム。
あなたの返事をありがとう。より簡単でわかりやすく、簡単なクエリ – RyE
m.EmployeeNameの前にDISTINCTキーワードを追加する必要がありますか? – RyE
いいえ - 'tblEmployee.EmployeeID'に有効なユニーク制約がある場合、サブクエリは最大1行を返すことが保証されます。 –