如何将正确数量的学生分配到可用职位 例如... 表名:JOB_DETAILS
COMPANY: ABC
NO_OF_VACANCY : 3
ASSIGNED : 3
jobscope : IT
查询运行以匹配学生数量以填充分配的学生数量是HALF正确:
UPDATE job_details,student_details SET assigned=no_of_vacancy WHERE student_details.jobscope = job_details.jobscope AND student_details.jobscope = 'IT';");
表名:student_details
name : A1
Jobscope : IT
name : A2
jobscope : IT
"SELECT COUNT(*) FROM student_details WHERE jobscope1 ='IT';
问题是我想将CORRECT号码的学生姓名插入到数据库中的另一个匹配表中以显示。
旁边的公司和学生名称
例如。公司ABC - A1 公司ABc - A3
如何创建查询以计算选择它的学生人数,并更新job_details表以计算分配给公司abc的正确学生人数。
query1错误,因为结果显示空缺3并且分配为3。 我希望它显示空缺3并且指定为2,因为选择IT的学生人数仅为2。