gpt4 book ai didi

mysql - 如何将一个表中的值添加到另一个表中的特定行?

转载 作者:太空宇宙 更新时间:2023-11-03 12:13:18 24 4
gpt4 key购买 nike

我需要使用这样的命令:

insert into PERSON (hometown)
where person_name="Peter"

select city from COUNTRY
where country_id= 2;

显然是错误的!

简而言之,一个命令将选择一个特定值(id 为 2 的记录中的国家/地区的城市)从一个表并将其添加到另一个表 (人的家乡,名字叫彼得),所以基本上是一个特定属性的值从一个表到另一个表的特定行。

执行此操作的命令是什么?

最佳答案

这应该有效:

UPDATE Person SET City=(SELECT City FROM Country WHERE Country_id = 2) 
WHERE Person_Name = 'Peter'

关于mysql - 如何将一个表中的值添加到另一个表中的特定行?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23329014/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com