- ベストアンサー
複数のテーブルをつなげる
(SQLデータベース)同じフィールド構成になっているテーブルを複数つなげて、あたかも一つのテーブルのようにすることは可能ですか? SQLでビューみたいなのを作ったり、直接Reportingソフト上の関数(VB)で作ったりしたいです。 目的は、CrystalReport(Reportingソフト)で、リンク関係のない3つのテーブルをリストし、検索できるようにする、です。 質問が分かり難いかもしれませんが、もしお分かりになる方があれば教えてください!
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
失礼。同じフィールド構成でしたね。 その場合は、複数のSelect文をUNION句で結合する手法を 使います。 使用しているDBMSでUNION句が使用できるかどうか、確認 してください。
その他の回答 (1)
- cse_ri2
- ベストアンサー率25% (830/3286)
回答No.1
Select文で複数テーブルを結合した検索結果を取り入れる だけですが... 別にビューは作らなくてもできますよ。 SQL文の入門書をよく読んで勉強してください。 参考URLでSQL入門のHPを紹介します。
お礼
ご丁寧にありがとうございます! UNIONを使って結合する事ができました。 とっても助かりました。 本当にありがとうございました。