mysql:3345
From: "Tsumiki Software" <"Tsumiki Software" <tsumiki@xxxxxxxxxx>>
Date: Tue, 6 Mar 2001 18:48:10 +0900
Subject: [mysql 03345] Re: テーブルを他の DB と共用する方法は?
志村@つみきソフトウェアです。 > mysql_select_db($databasename); > これは、デフォルトのDBを選択って考えればいいんですね。 mysql_select_dbというのを使ったことが無いのでわからないのですが、 デフォルトのDBを変えるなら単に USE データベース名 でいいのではないでしょうか。 > db-aにuserテーブルがあるとして > これに現在開いているDB(db-b)のitemテーブルと結合する場合どうやるのでしょう ? > SELECT * FROM db-a.user,item WHERE db-a.user.userid = item.userid AND ... > って書いてみましたがダメでした(^^; デフォルトのデータベースがdb-bの状態(USE db-bを実行した後)とすると 次のSQLでいけると思います。 SELECT 取得する項目 FROM db-a.user u, item i WHERE u.userid = i.userid AND ... # バージョンによって駄目なのかな(- -)? # 出来ればMySQLのバージョンなど教えて下さい NAME: Nobuhiro Shimura E-MAIL: tsumiki@xxxxxxxxxx HP: http://www.hi-ho.ne.jp/tsumiki
3340 2001-03-05 23:11 [<moeru@xxxxxxxxxx> ] テーブルを他の DB と共用する方法は? 3341 2001-03-06 14:47 ┗["Tsumiki Software" <] 3344 2001-03-06 18:17 ┗[<moeru@xxxxxxxxxx> ] -> 3345 2001-03-06 18:48 ┗["Tsumiki Software" <] 3346 2001-03-06 19:14 ┗[<moeru@xxxxxxxxxx> ]