繁体   English   中英

如何将数据从一列插入另一张表中的另一列

[英]How to insert data from one column into another column in a different table

我有两个课桌和体育。

LESSONNO | SPORTNO | INSTRUCTORNO | DATE | 价格|

SPORTNO | 体育名称| 运动说明|

我需要将SPORTNAME列添加到课程表中,并使其数据与课程表中的SPORTNO匹配,就像在运动表中一样。

提前致谢!

这对您有用吗:

ALTER TABLE LESSON ADD SPORTNAME VARCHAR(30); // or whatever type it is
UPDATE LESSON l JOIN SPORT s USING(SPORTNO) SET l.SPORTNAME = s.SPORTNAME;

这在SQL Server中为我工作

 ALTER TABLE LESSON ADD SPORTNAME VARCHAR(50)

  UPDATE LESSON
  SET SPORTNAME = S.SPORTNAME
  FROM dbo.LESSON AS L
  INNER JOIN dbo.SPORT AS S
  ON L.SPORTNO = S.SPORTNO

希望能帮助到你!

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM