1

他のテーブルから mySQL にテーブルを作成していますが、

私のテーブルでは、MemberID を主キーとして特定しました。MemberID と一致する他のテーブルからデータをインポートするにはどうすればよいですか。

例えば

私のテーブル:

MemberID 年齢

4 12
5 23
6 45

そして、次のメンバーIDに一致する目の色を追加したいと思います:

MemberID アイカラー

6 緑
4 青
5 茶

私はmySQLに非常に慣れていないので、これが基本的な質問である場合は申し訳ありません.

4

2 に答える 2

1

(新しいテーブルに新しい列を追加UPDATEした後)で使用できます:JOIN

Update Table1 t1
  JOIN Eye ey
    ON t1.MemberID = ey.MemberID
SET    t1.EyeColor = ey.`Eye Color`;

このSQLFiddleを参照してください

于 2012-10-30T13:35:03.233 に答える
0

まず、テーブルに名前を付ける必要があります。

最初のテーブルをテーブル 1、2 番目のテーブルをテーブル 2 とします。

次に、次のようなことができます

SELECT t1.MemberID, t1.Age, t2.EyeColor FROM table1 t1, table2 t2 WHERE t1.MemberID = t2.MemberID;
于 2012-10-30T13:28:57.797 に答える