mysql:4920
From: とみたまさひろ <とみたまさひろ <tommy@xxxxxxxxxx>>
Date: Mon, 14 Jan 2002 23:07:34 +0900
Subject: [mysql 04920] Re: 複数 DB のテーブル間結合
とみたです。 On Mon, 14 Jan 2002 23:04:02 +0900 "Otsuka" <otsuka03@xxxxxxxxxx> wrote: > MySQL自体は上記環境で順調に動作しているのですが、 > ACCESSからのデータ移植で、リンクテーブルについて悩んでいます。 > > ご存知のように、ACCESSはリンクテーブルというものがあり、 > 他のDBのテーブルを簡単に、自前のテーブルのように扱うことが出来ます。 > > MySQLではこれに同等の機能は持っているのでしょうか? > 例えば以下のような操作をしたいときは、どのようにすればよろしいのでしょうか? > > 1.DB「社員」のテーブルAに「社員ID」「社員名」がある > 2.DB「売上」のテーブルBに「社員ID」「売上金額」がある > 3.A,Bの「社員ID」同士をジョイントし、社員名、売上金額のリストを作成する。 それができることが、「RDB(リレーショナルデータベース)」のリレーショナル ですね。 # 普通は同じデータベース上に、テーブル「社員」とテーブル「売上」を配置す # ると思いますが…。 SELECT 社員名,売上金額 FROM 社員.テーブルA LEFT JOIN 売上.テーブルB USING(社員ID); -- とみたまさひろ <tommy@xxxxxxxxxx> 日本MySQLユーザ会 http://www.mysql.gr.jp
4919 2002-01-14 23:04 ["Otsuka" <otsuka03@x] 複数 DB のテーブル間結合 -> 4920 2002-01-14 23:07 ┗[とみたまさひろ <tomm] 4922 2002-01-15 10:15 ┗["Otsuka" <otsuka03@x] Re: 複数 DB のテーブル間結合【解決】