sql >> データベース >  >> RDS >> Mysql

異なるデータベースからのテーブルの結合

    別々のデータベースに参加することは実際には難しくありません(同じサーバー上にあると仮定します)「table.field」を使用してフィールドを指定するのと同じように、「database.table.field」も使用できます。以下は2つのデータベースの例です。参加:

    $sql="SELECT db1.table1.somefield, db2.table1.somefield FROM db1.table1 INNER JOIN db2.table1 ON db1.table1.someid = db2.table1.someid WHERE db1.table1.somefield = 'queryCrit';"
    

    1つのデータベースで作業している場合と同じようにクエリを作成するだけで、ドット表記を使用してデータベースも指定できます。

    あなたの問題に関する限り、私はあなたがどこでもテーブル名の前にデータベース名を追加しているとは思わない 。試してみてください。



    1. 大規模な削除操作をチャンクに分割します

    2. varcharを自動インクリメントする方法

    3. すべてのパラメータを使用してNSISでpostgresをインストールするにはどうすればよいですか?

    4. PostgreSQLでのクエリ最適化。 EXPLAINの基本–パート2