1

大きなクエリと単一行のテーブルがあります (いくつかの定数を格納しています)。

Access がクエリとの相互結合をサポートしていないことを考慮して、テーブルの行をクエリのすべての行と結合する最良の方法は何ですか?

SELECT * from (subquery), table -- Invalid in Access
4

2 に答える 2

4

some_queryAccessは、このような名前のクエリとこのような名前のテーブルの間のクロス結合を受け入れますsome_table...

SELECT *
FROM some_query, some_table;

あなたの名前で、このように試してみてください...

SELECT * from [some query], [table]

IOW、括弧を削除し、データソース名を角かっこで囲みます。これは、スペースが予約語であるsome queryためです。table

OTOH、some query保存されたクエリの名前ではなく、SQLステートメントのテキストのプレースホルダーになることを意図している場合は、この例を検討してください。

SELECT *
FROM 
(SELECT * FROM agents) AS sub, Dual;
于 2012-11-27T19:01:16.297 に答える
0

Microsoftこの前の質問によると、クロス結合は合法です。無効だとおっしゃっていますが、試してみるとエラーメッセージが出ましたか?

于 2012-11-27T19:00:06.553 に答える