※ ChatGPTを利用し、要約された質問です(原文:SQL Server7.0での特殊な結合演算子について)
SQL Server7.0での特殊な結合演算子について
このQ&Aのポイント
SQL Server7.0での特殊な結合演算子について勉強中ですが、自然結合と指定結合ができないエラーが発生しています。
SQL Server7.0では、NATURAL JOINの結合やON句を使う指定結合がエラーとなります。代わりにWHERE句を使った結合が可能です。
SQL Server7.0のバージョンが古く、SQL92の特殊な結合操作が非対応なのが原因のようです。初学者のため詳細はわかりませんが、教えていただけると助かります。
SQL Server7.0での特殊な結合演算子について
最近、SQLServer7.0をいれて勉強しています。
http://www.techscore.com/tech/sql/index.html
を参考に勉強しています。
そこの特殊な結合演算子の自然結合,指定結合ができません。
受注表、顧客表は「テーブルの結合」のところのテーブルを作成しました.
NATURAL JOINの結合やON句を使う指定結合をやると
「列のプレフィックス '受注表' は、テーブル名と一致しないか、クエリ内の別名と一致しません」
というエラーがでます。WHERE句を使った結合だとできます。
何が問題なのでしょうか。
参考HPには「SQL92はある種の共通する結合操作を簡単に実行できるように、特別な構文を用意している」
とかいてあるですが、
SQLServer7.0にはバージョンが古すぎてSQL92がないってことなんでしょうか。
SQLServerをはじめたばかりなので、あまりくわしくないのですが、是非ともご教授よろしくおねがいします。
お礼
回答ありがとうございます。 そうですか~。SQLServer7.0では使用できないんですね。 ありがとうございました。