1

次のクエリを実行して、同じフォルダー内の複数の dbf ファイルから読み取ろうとしています。

"SELECT COMPNO FROM REF10,REF11,REF12,REF08,REF09 WHERE SR_NO='RDDFT000108'";

上記により、次のエラーが生成されます。

「指定されたフィールド 'COMPNO' は、SQL ステートメントの FROM 句にリストされている複数のテーブルを参照している可能性があります。」

同じクエリで複数のテーブルを参照するにはどうすればよいですか?

4

2 に答える 2

1

試してみてくださいUNION

SELECT COMPNO  FROM REF10 WHERE SR_NO='RDDFT000108';
UNION ALL;
SELECT COMPNO  FROM REF11 WHERE SR_NO='RDDFT000108';
UNION;
SELECT COMPNO  FROM REF12 WHERE SR_NO='RDDFT000108';
UNION;
SELECT COMPNO  FROM REF08 WHERE SR_NO='RDDFT000108';
UNION;
SELECT COMPNO  FROM REF09  WHERE SR_NO='RDDFT000108';
于 2013-11-01T04:39:36.390 に答える