我有两张桌子LESSON& SPORT。
LESSONNO | SPORTNO | INSTRUCTORNO |日期|价格|
SPORTNO |运动名称| SPORTDESCRIPTION |
我需要将SPORTNAME列添加到课程表中,并将其数据与课程表中的SPORTNO相匹配,就像在运动表中一样。
提前致谢!
答案 0 :(得分:1)
这适合你吗?
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;
答案 1 :(得分:1)
这在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
希望它有所帮助!