ここに私のコードです...私はサブクエリを単独でテストしました。私は2つのテーブルだけで参加し、それは動作します。私がそれらを組み合わせると、コマンドが正しく終了しなかったというエラーが出ます。サブクエリでテーブルを結合するためにSQLコードが正しく実行されていません
select employees.last_name,departments.department_name,departments.location_id, locations.city
FROM hr.employees, hr.departments, hr.locations
where employees.department_id = departments.department_id
AND departments.location_id = locations.location_id
WHERE commission_pct =
(select commission_pct
from hr.employees
where commission_pct IS NOT NULL)
commission_pctは単一の値ですが、サブクエリは一連の結果を返します。それは、 'select top 1 commission_pct'を持つのに役立ちますか?また、エラーをコピー/貼り付けできますか? –
そして 'WHERE commission_pct'を' AND commission_pct'に変更してください – GurV
ああ、あなたは2つのwhere節を持っています。 –