mysql:14337
From: "日野洋一郎" <"日野洋一郎" <hino@xxxxxxxxxx>>
Date: Sat, 12 Jan 2008 18:35:37 +0900
Subject: [mysql 14337] Re: 【Q】関連するテーブルは異なるデータベース上にあっても良いのでしょうか?
日野です。 本来との筋に関係ないレスポンスですいません。 > > 「MySQL では、次の形式のいずれかを使用してカラムを参照することができます。」 > > > > db_name.tbl_name.col_name > > データベース db_name のテーブル tbl_name 内のカラム col_name。この形式は 基本的に、他のデータベースのテーブルとのjoinはできないとおもいこんでいました。 今実験したところ確かにできました。 ご訂正ありがとうございます。 08/01/12 に yusuke ito<ito.ysk@xxxxxxxxxx> さんは書きました: > 伊東です。 > > > つまり異なるデータベースのテーブルをjoinして使える機能 > > のことだと仮定すると、 > > それはFederatedエンジンでなくとも、標準で使えませんか。 > http://dev.mysql.com/doc/refman/4.1/ja/legal-names.html > > > 「MySQL では、次の形式のいずれかを使用してカラムを参照することができます。」 > > > > db_name.tbl_name.col_name > > データベース db_name のテーブル tbl_name 内のカラム col_name。この形式は MySQL Version 3.22 以降で使用可能。 > > > 08/01/12 に 日野洋一郎<hino@xxxxxxxxxx> さんは書きました: > > Akiyamaさんこんにちは > > > > 学校ネットの日野と申します。 > > > > Accessのリンク機能を > > データベースのテーブル群を同一のデータベースとみなす機能、 > > つまり異なるデータベースのテーブルをjoinして使える機能 > > のことだと仮定すると、 > > > > mysql では Version 5 以上であれば、Federatedエンジンを使えば同様のことを > > 実現することは可能です。 > > > > http://www.thinkit.co.jp/free/article/0608/1/5/ > > http://q.hatena.ne.jp/1175692994 > > > > > > 日野 > > > > 08/01/11 に 秋山満邦<manpou@xxxxxxxxxx> さんは書きました: > > > こんにちは、Akiyamaといいます。 > > > MySQLについてどうしても判らないことがありましてペンをとりました。 > > > 環境は、 > > > MS-WinXP : クライアントOS > > > CentOS 5.1 :サーバOS > > > mysql-5.022 :MySQL > > > php-5.1.6 :PHP > > > httpd-2.2.3 :Apache > > > です。 > > > > > > これまで Microsoft ACCESS を利用していました。 > > > 使い方は、 > > > フロントエンドとデータ部分に分け、 > > > フロントエンドはAファイルサーバ、 > > > データ部分はBファイルサーバに置き、 > > > クライアントPCからはフロントエンドを開いていました。 > > > データ部分はデータベース毎に関連性のあるテーブル群を作っています。 > > > ;; フォルダー(ディレクトリ)毎に分けているといった感じ。 > > > ;; そうしたデータベースが20程あります。 > > > ;; それらのデータベースにあるテーブル総数は100近くになります。 > > > そして必要なテーブルを各データベースから、 > > > リンク機能でフロントエンドに取り込み、 > > > クエリーやレポート処理を行って目的の結果を得ています。 > > > > > > これらのデータベースをMySQLに置き換えることを考えています。 > > > フロントエンドはPHPスクリプトで構成したいと考えています。 > > > 試しに、社員の全日報をどこからでも編集閲覧できるものを作って運用を始めました。 > > > ;; 一見Blogみたいなものと思っていただけたら良いです。 > > > > > > MySQLに関して判らないことは、 > > > 1. 関連するテーブルは同一のデータベース内にないといけない。 > > > 2. 関連するテーブルは異なるデータベースにあってもかまわない。(Accessみたいに) > > > のどちらなんだろうということです。 > > > 色んな参考書やWebの例題を調べましたが、 > > > 1つのデータベース内の複数のテーブルに関する操作例ばかりで、 > > > 複数のデータベース内の複数のテーブルにまたがる操作例を見つけることはできませんでした。 > > > 出来ないとはどこにも書かれていないので、できるのかな?と思ったりもしています。 > > > まったく勘違いしているのかもしれませんが、宜しくお願いいたします。 > > > > > > -- > > > _____σ(^ ^)__m_a_n_p_o_u______ > > > http://www1.bbiq.jp/manpou > > > > > > > > > > > > > > > -- > > ------------------------------------------ > > 学校ネット株式会社 日野洋一郎 > > > > mobile phone 090-3947-8428 > > > > 〒107-0052港区赤坂2-8-6国際赤坂ビル別館3F > > 株式会社ウィル・シード内 > > > > TEL:03-3568-6720 FAX:03-3568-6733 > > e-mail: hino@xxxxxxxxxx > > > > 全国小中学校向けウェブサイト あしたね > > http://www.ashitane.net/ > > ------------------------------------------ > > > > > > -- ------------------------------------------ 学校ネット株式会社 日野洋一郎 全国小中学校向けウェブサイト あしたね http://www.ashitane.net/ ------------------------------------------
14333 2008-01-11 22:36 [秋山満邦 <manpou@xxx] 【Q】関連するテーブルは異なるデータベース上にあっても良いのでしょうか? 14334 2008-01-12 13:30 ┣["日野洋一郎" <hino@x] 14335 2008-01-12 13:48 ┃┗["yusuke ito" <ito.ys] -> 14337 2008-01-12 18:35 ┃ ┗["日野洋一郎" <hino@x] 14336 2008-01-12 16:23 ┣["T.Hirotsu" <hirotsu] 14338 2008-01-13 10:36 ┗[秋山満邦 <manpou@xxx] 14339 2008-01-13 19:49 ┗["T.Hirotsu" <hirotsu] 14341 2008-01-14 00:50 ┗[秋山満邦 <manpou@xxx]