我有两张表LESSON&体育。
LESSONNO|SPORTNO|INSTRUCTORNO|DATE|PRICE|
SPORTNO|sportname|SPORTDESCRIPTION|
我需要将列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
希望它能有所帮助!