[前][次][番号順一覧][スレッド一覧]

mysql:7543

From: "Y.Harada" <"Y.Harada" <yyjr73@xxxxxxxxxx>>
Date: Fri, 18 Apr 2003 14:18:29 +0900
Subject: [mysql 07543] DB 間を越えてテーブルの JOIN はできるでしょうか

原田といいます.
いろいろ調べてみたのですが,うまくいかないので,投稿させてもらいます.
標題の通り,DB間を越えてテーブルを結合することは可能なのでしょうか.
例としては,DB1とDB2というふたつのデータベースを用意していて,以下のようにテーブルを組みます.

DB1----- t_name (氏名テーブル)

         ID    NAME
        ------------
          1    野茂
          2    イチロー
          3    松井
          4    石井
          5    長谷川

DB2----- t_team (チームテーブル)
    |
    |    ID    teamname
    |  -----------------
    |     1    まりなーず
    |     2    ヤンキー酢
    |
    |--- t_member (チームメンバー)

         NID    team   member
        ---------------------
          1       1       2
          2       1       5
          3       2       3

という状態で, t_member と t_team と t_name を結合させて次のようなテーブルを作りたいのですが,SQLは
どのように発行したらいいのでしょうか? 
t_name テーブルだけ別のDBに入っているのでややこしくなっているのです.

         NID    teamname    NAME
       ---------------------------
          1     まりなーず  イチロー
          2     まりなーず 長谷川
          3     ヤンキー酢  松井
   
長いメールになって申し訳ありませんが,よろしくおねがいします.
---
Yasuhiro Harada
Mail: yyjr73@xxxxxxxxxx
HP:http://leaf.zive.net
__________________________________________________
Do You Yahoo!?
Yahoo! BB is Broadband by Yahoo!  http://bb.yahoo.co.jp/


[前][次][番号順一覧][スレッド一覧]

->    7543 2003-04-18 14:18 ["Y.Harada" <yyjr73@x] DB 間を越えてテーブルの JOIN はできるでしょうか
      7547 2003-04-18 15:21 ┗[Kengo Jinno <kengo@x]