我對MySQL很新穎(目前正在測試MySql Workbench)。插入到哪裏問題(爲新行添加值)
我所創建的兩個表(1 Team_information,在那裏我有諸如Member_ID,MEMBER_NAME,Team_manager列)
什麼我試圖做的是Team_manager信息添加到從另一個(Monthly_review)表相同的方案(也包含上面的列)。
使用下面的語句:
Insert Into Monthly_review (Team_manager)
select Team_manager
FROM Team_information
where Member_Name = 'Silvia Ivanova" and Member_ID = 17;
請注意,上述值(西爾維亞·伊萬諾娃和會員ID都在兩個表「team_information」和「Monthly_review」添加)。
我執行查詢後會發生什麼 - 我得到團隊經理的姓名,但不幸的是不在成員ID 17所在的同一行上,但它被添加到一個新的。
我做錯了什麼?
非常感謝提前。
換句話說。
我想:
插入數據從一個表,只有在一定的條件已經滿足另一個。
另一個示例: 在「Team_information」表中,'Silvia Ivanova'對應於Member_ID'17'和一個團隊經理'Ivan Petrov'。 (當然,我還有其他的行,不同的人有不同的ID和不同的團隊經理)。
在「Monthly_review」表中,我有'Silvia Ivanova',她對應於member_id 17(作爲第一張表)。我在這裏有一個空白欄「Team_manager」,我想在其中添加球隊經理的基礎上,可以說,會員ID號
希望這棚一些光
再次,非常感謝您的耐心
嗨戈登,非常感謝您的快速回答!我想要做的是根據對應於兩個表的值來填充列。類似於Excel中的VLOOKUP功能。簡而言之,我想從團隊信息表中添加團隊經理,其中所有值都手動添加到新表中。謝謝。 –