レス
元トピ
次レスタイトル
Re: 問題ID: 8292
フォーラム
最強WEB問題集Oracle Master 11g Bronze SQL基礎
投稿ユーザ(投稿日)
(2015/4/13)本文
すみません、今手元に実行環境がないので推測のレベルではあるのですが embarassed
「オラクルマスター教科書 Bronze Oracle Database 12c SQL基礎」にはこう書いてあるみたいです。
https://books.google.co.jp/books?id=Vy1wBAAAQBAJ&pg=PA180&lpg=PA180&dq=%E8%87%AA%E7%84%B6%E7%B5%90%E5%90%88+%E8%A1%A8%E6%8E%A5%E9%A0%AD%E8%BE%9E&source=bl&ots=cURJoM1slY&sig=fLvM5Jxajb4lxMfrs_MxoJgkq9s&hl=ja&sa=X&ei=uHArVbKwJeHTmgXlzoCgCA&ved=0CDIQ6AEwAw#v=onepage&q=%E8%87%AA%E7%84%B6%E7%B5%90%E5%90%88%20%E8%A1%A8%E6%8E%A5%E9%A0%AD%E8%BE%9E&f=false
-----引用(始)-----
エラーの原因は、NATUAL JOIN構文の結合列(略)に対して、SELECT句及びWHERE句で表修飾「d」や「e」を行っているためです。
-----引用(終)-----
問のSQL文は
-----引用(始)-----
SELECT d.department_name, e.employee_name, e.salary FROM departments d NATURAL JOIN employees e;
-----引用(終)-----
と、DEPARTMENT_ID列とMANAGER_ID列が含まれていないのでエラーにならないんだと思います。
Oracle環境作らないと…
レス一覧
元トピ
次レス
Copyright (c) 2010
Ping-t All rights reserved.