Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/csharp-4.0/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Mysql 对于给定的主键,我想添加匹配的数据_Mysql_Primary Key - Fatal编程技术网

Mysql 对于给定的主键,我想添加匹配的数据

Mysql 对于给定的主键,我想添加匹配的数据,mysql,primary-key,Mysql,Primary Key,我正在mySQL中从其他表创建一个表 在我的表中,我已将MemberID标识为主键。如何从与MemberID匹配的其他表导入数据 比如说 我的桌子: 会员身份年龄 4.12 5 23 645 我想从以下位置添加与MemberID匹配的眼睛颜色: 眼色 6绿色 4蓝色 5棕色 我对mySQL非常陌生,所以如果这是一个基本问题,我很抱歉。首先,您必须为您的表命名 假设第一个表称为表1,第二个表称为表2 然后你可以做类似的事情 SELECT t1.MemberID, t1.Age, t2.EyeCol

我正在mySQL中从其他表创建一个表

在我的表中,我已将MemberID标识为主键。如何从与MemberID匹配的其他表导入数据

比如说

我的桌子:

会员身份年龄

4.12
5 23
645

我想从以下位置添加与MemberID匹配的眼睛颜色:

眼色

6绿色
4蓝色
5棕色


我对mySQL非常陌生,所以如果这是一个基本问题,我很抱歉。

首先,您必须为您的表命名

假设第一个表称为表1,第二个表称为表2

然后你可以做类似的事情

SELECT t1.MemberID, t1.Age, t2.EyeColor FROM table1 t1, table2 t2 WHERE t1.MemberID = t2.MemberID;

首先,您必须为表命名

假设第一个表称为表1,第二个表称为表2

然后你可以做类似的事情

SELECT t1.MemberID, t1.Age, t2.EyeColor FROM table1 t1, table2 t2 WHERE t1.MemberID = t2.MemberID;

您可以将
UPDATE
JOIN
一起使用(在新表中添加新列后):


您可以将
UPDATE
JOIN
一起使用(在新表中添加新列后):


是否尝试生成查询字符串或向第一个表中添加新列(眼睛颜色)?是否尝试生成查询字符串或向第一个表中添加新列(眼睛颜色)?