|
akiさんへ
>
>試してみた例を下記に記します。
>※前後3Fテーブル:新規に作成したテーブル
>
> 失敗例:SELECT * FROM [前後3Fテーブル]
> 成功例:SELECT COUNT(*)+1 FROM [前後3Fテーブル]
> (※出力はされるが違うテーブルを使っているように見えました(テーブルにないデータ
> の年度も出力されていたため))
>
> エラー結果:エラーコード[3306]
> 「メイン クエリのFROM句の予約後 EXISTSを使用しないフィールドを複数
> 返すサブクエリを作成しました。サブクエリのSELECTステートメントを変更し、
> 1つのフィールドだけを指定してください。
>
成功例があるので、リンクはできており、データを引っ張ってきていると思います。
問題はSQL文にありますね。
GGAの拡張機能は、通常SQL文の where 部分に当たります。ここに select を入れると
サブクエリーと呼ばれているものになります。エラーのとおり「一つのフィールドを返す」文
しか指定できないと思います。
失敗例は*指定なので、複数フィールドとなっています。
成功例は1つしか返ってこないので、動いている(文法的にOK)と思います。
ただ、akiさんのやりたいことにはなっていないと思います。
詳しく教えていただければ、アドバイスできるかもしれません。
|
|