- ベストアンサー
デザインビューでは不可能だけどSQLヒ゛ューでは可能なこと
デザインビューでは不可能だけど SQLヒ゛ューでは可能なことは「UNION」以外にありますか?
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
以下のサイトからの抜粋: http://office.microsoft.com/ja-jp/access/HP051884121041.aspx (Access2003のヘルプでも「SQL クエリ」で検索すると同じ内容が参照できます) > デザイン グリッドでは作成できない SQL クエリもあります。パススルークエリ、 > データ定義クエリ、およびユニオンクエリについては、SQL ビューでSQLステート > メントを直接作成する必要があります。 従って、ユニオンクエリ以外にパススルークエリ・データ定義クエリもSQLビュー が必須、ということになります。 また、複数のテーブルやクエリのフィールドを結合する場合で、 SELECT テーブル1.*, テーブル2.* FROM テーブル1 INNER JOIN テーブル2 ON テーブル1.ID = テーブル2.ID; のようにフィールド間が「=」で結合されているものはデザインビューに切替可能 ですが、以下のように「>」で結合されたもの、或いは「Like」で結合されたものは 切り替えできませんので、これもご質問の例に挙げられるかと思います。 (実用上、どのような場合に使うかとなると、ちょっと答えに窮しますが(汗)) SELECT テーブル1.*, テーブル2.* FROM テーブル1 LEFT JOIN テーブル2 ON テーブル1.ID > テーブル2.ID; ・・・以上、参考まで。
お礼
大変参考になりました!!! ありがとうございます。