助け合いフォーラム
トピック一覧に戻る
トピック タイトル
問題ID: 8444
フォーラム
最強WEB問題集Oracle Master 11g Bronze SQL基礎
投稿ユーザ(投稿日)
(2015/6/18)
本文
次のSQL文を実行したところ、エラーとなりました。エラーの原因は何ですか。

SELECT category, name
FROM category
JOIN prod ON category = category;

1.結合条件に同名の列を指定する場合は自然結合で結合しなければならないため
2.SELECT句に指定した列に表接頭辞を付加していないため
3.結合条件に同名の列を指定する場合はUSING句で指定しなければならないため
4.WHERE句を指定していないため

消去法で2になりますが、その前にJOIN ON句のcategoryに表接頭辞がないためエラーとなるのではないでしょうか?
結合が成功しなければ列の選択もできないはずです。
解答内のSQL文でのエラーも「行3でエラーが発生しました」と出てます。
レス一覧

トピック一覧に戻る
フォーラムTopへ

Ping-tモバイルTOP

Copyright (c) 2010
Ping-t All rights reserved.