- - PR -
リンクサーバーのテーブルを使用したJOIN句について
1
投稿者 | 投稿内容 |
---|---|
|
投稿日時: 2007-09-19 12:01
お世話になります。
現在リンクサーバーを設定し、外部サーバーのテーブル情報を照会しています。 その際、外部テーブル同士をINNER JOINなどで結合した結果を取得できず困っています。 現状は以下になります。 テーブルA・・・Server1.Database1.dbo.Table1 テーブルB・・・Server1.Database1.dbo.Table2 SQL文1 SELECT A.FIELD1,A.FIELD2,B.FIELD3 FROM Server1.Database1.dbo.Table1 A INNER JOIN Server1.Database1.dbo.Table2 B ON (A.FIELD1 = B.FIELD1) →「キーワード 'INNER' 付近に正しくない構文があります。」とエラーになってしまう SQL文2 SELECT A.FIELD1,A.FIELD2,B.FIELD3 FROM Server1.Database1.dbo.Table1 A, Server1.Database1.dbo.Table2 B WHERE A.FIELD1 = B.FIELD1 →内部結合できていないので、余分なレコードまで表示されてしまう 外部テーブルの場合、JOIN句はどのように指定したら良いのでしょうか? |
1