問題を解決できません。タスクは次のとおりです。SQL - 同じ列を2回選択して条件が異なる場合
従業員の氏名と所属者名が表示されます。以下のように
:
一つだけのテーブルがあります:
私はこれまでのところ、これを試してみました:
SELECT
ID,
Name,
Boss,
(SELECT Name FROM Employees WHERE ID IN (SELECT Boss FROM Employees))
FROM Employees
をしかし、それは私に与えますエラー:
"Subquery returned more than 1 value. This is not permitted when the subquery follows =, !=, <, <= , >, >= or when the subquery is used as an expression"
私は助けに感謝します。
サブクエリの代わりに左結合を使用しないのはなぜですか? –