来自另一个表的MySQL更新列

时间:2018-05-11 01:08:19

标签: mysql

我有两个表,我想获取特定工作职位所需的技能总数,并使用该信息更新此表的列。

tskill列是用于更新信息的列。

pnum  sname  
===============
001   cooking        
001   cleaning
002   teaching
003   driving

pnum   ptitle  tskill          
===================
001   chef  
002   teacher
003   driving instructor

包含相关列的示例数据(tskill是POSITIONS中新添加的列,当前全部为空)

INSERT INTO POSITIONS VALUES ( 001, 'chef')
INSERT INTO POSITIONS VALUES ( 002, 'teacher')
INSERT INTO POSITIONS VALUES ( 003, 'driving instructor')

INSERT INTO SNEEDED VALUES ( 001, 'cooking');
INSERT INTO SNEEDED VALUES ( 001, 'cleaning');
INSERT INTO SNEEDED VALUES ( 002, 'teaching');
INSERT INTO SNEEDED VALUES ( 003, 'driving');

使用update语句执行此操作的任何提示?

0 个答案:

没有答案