• ベストアンサー

複数のテーブルをつなげる

(SQLデータベース)同じフィールド構成になっているテーブルを複数つなげて、あたかも一つのテーブルのようにすることは可能ですか?  SQLでビューみたいなのを作ったり、直接Reportingソフト上の関数(VB)で作ったりしたいです。    目的は、CrystalReport(Reportingソフト)で、リンク関係のない3つのテーブルをリストし、検索できるようにする、です。  質問が分かり難いかもしれませんが、もしお分かりになる方があれば教えてください!

質問者が選んだベストアンサー

  • ベストアンサー
  • cse_ri2
  • ベストアンサー率25% (830/3286)
回答No.2

失礼。同じフィールド構成でしたね。 その場合は、複数のSelect文をUNION句で結合する手法を 使います。 使用しているDBMSでUNION句が使用できるかどうか、確認 してください。

ayami-m
質問者

お礼

ご丁寧にありがとうございます!  UNIONを使って結合する事ができました。   とっても助かりました。 本当にありがとうございました。

その他の回答 (1)

  • cse_ri2
  • ベストアンサー率25% (830/3286)
回答No.1

Select文で複数テーブルを結合した検索結果を取り入れる だけですが... 別にビューは作らなくてもできますよ。 SQL文の入門書をよく読んで勉強してください。 参考URLでSQL入門のHPを紹介します。

参考URL:
http://www.ann.hi-ho.ne.jp/hirok/sql/

関連するQ&A