19648
- フォーラムは新サイトへ移行しました。
- このフォーラムではゲスト投稿が禁止されています
19648
msg# 1
ngaongo123
投稿数: 3
正しい答が間違うとおもいます。チェックしてほしいです。
お願いします。
お願いします。
Re: 19648
msg# 1.1
arashi1977
居住地: 広島
投稿数: 1715
引用:どこがどう間違っているのかがわからないのですが、どういう指摘なのでしょうか?
正しい答が間違うとおもいます。チェックしてほしいです。
Re: Re: 19648
msg# 1.1.1
ngaongo123
投稿数: 3
SELECT d.department_name, e.employee_name, e.salary FROM departments d NATURAL JOIN employees e;
ここでNATURAL JOINを使用されるので表接頭辞がないとおもます。
ここでNATURAL JOINを使用されるので表接頭辞がないとおもます。
Re: Re: 19648
msg# 1.1.1.1
quensan
投稿数: 119
このSQLは実行できるので、19648(エラーとなるものを選べ)では正解ではないですよ。
SQL> SELECT d.department_name, e.employee_name, e.salary FROM departments d NATURAL JOIN employees e;
DEPARTMENT_NAME EMPLOYEE_NAME SALARY
--------------- --------------- ----------
総務 中山大輔 400000
営業 星野健一 400000
開発 斎藤京子 400000
マーケティング 吉田亜希 400000
品質管理 阿部伊吹 400000
品質管理 渡辺和也
6行が選択されました。
引用:問題19629の最後の実行例のように、結合列でない列(department_id以外)に表接頭辞を使用してもエラーにはなりません。
SQL> SELECT d.department_name, e.employee_name, e.salary FROM departments d NATURAL JOIN employees e;
DEPARTMENT_NAME EMPLOYEE_NAME SALARY
--------------- --------------- ----------
総務 中山大輔 400000
営業 星野健一 400000
開発 斎藤京子 400000
マーケティング 吉田亜希 400000
品質管理 阿部伊吹 400000
品質管理 渡辺和也
6行が選択されました。
引用:
ここでNATURAL JOINを使用されるので表接頭辞がないとおもます。
Re: Re: 19648
msg# 1.1.1.1.1
ngaongo123
投稿数: 3
なるほど、ありがとうございました。