hayasidaisiさんの投稿一覧
助け合いフォーラムの投稿
2022/05/03
コメント
2022/05/03
コメント
クロス結合のGROUP BY につて
質問に答えていただいてありがとうございます。
ということは、副問い合わせの中のGROUP BY department_idがなくても表示結果は同じということでよろしいでしょうか?
だとすると、このようなクロス結合された場合GROUP BYのような条件は無効になると考えていいですか?
2022/05/01
投稿
クロス結合のGROUP BY につて
SELECT e.employee_name, e.salary, e.department_id, s.minsal
FROM employees e, (SELECT department_id, MIN(salary) minsal FROM employees GROUP BY department_id) s
WHERE e.salary > s.minsal
ORDER BY e.department_id, e.salary;
クロス結合することは分かりました。しかし、部署ごとにGROUP BYしているので、部署ごとに対して一番少ないsalary(一つの値のみ)が表示されるはずなのに、表示例を見ると2つ表示されています。
department_idが1に対してminsalが200000と300000
なぜこのように表示されるのでしょうか。
合格体験記の投稿
投稿がありません