2016-12-10 13 views
0

私は40のテーブルを含む1つのデータベースを持っているので、複数のデータベースを使用したいのですが、それは良いとは思えません。なぜ別のデータベースを作成したいのですが問題は1つのクエリでこのデータベースに加わることができないのです 「コア」のデータベースとそれがUSER_IDたユーザーテーブルを含む列 第二のデータベースは、ポスト・データベースで、私は1つのクエリで複数のデータベースからレコードを選択する方法は?

SELECT post_message from posts where 'core'.user_id=123 

が可能ということです下のように「コア」のデータベースにあるユーザーテーブルからuser_idを取得する必要がありますか?または私がすべき私はデータベース関係に関連する外来キーの問題も持っています。

+0

Mysqlのように見えます –

答えて

0

それはSQL Serverの製品である場合は、あなたが例えば

SELECT * FROM [DB_NAME].[Schema_Name].[Table_NAME] 

以下のような別のDB上にあるオブジェクトを呼び出すことができますMySQLの

SELECT * FROM DB1.dbo.Employee 

を:を通過してください以下ans Select columns across different databases

+0

それはmysqlなので、どうすればいいですか? – Bucky

+0

試してみてください。私はMySQLの正確なsynaxを知りません –

+0

また、私はdbを接続するためにPDOを使用します – Bucky

関連する問題