Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/287.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/database/10.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 计数函数?_Php_Database_Matching - Fatal编程技术网

Php 计数函数?

Php 计数函数?,php,database,matching,Php,Database,Matching,我如何为一个职位分配正确数量的学生 如。。。 表名称:作业详细信息 COMPANY: ABC NO_OF_VACANCY : 3 ASSIGNED : 3 jobscope : IT 查询运行以匹配要填写的学生人数分配的学生人数是正确的一半: UPDATE job_details,student_details SET assigned=no_of_vacancy WHERE student_details.jobscope = job_details.jobscope AND student

我如何为一个职位分配正确数量的学生 如。。。 表名称:作业详细信息

COMPANY: ABC
NO_OF_VACANCY : 3
ASSIGNED : 3
jobscope : IT
查询运行以匹配要填写的学生人数分配的学生人数是正确的一半:

UPDATE job_details,student_details SET assigned=no_of_vacancy WHERE student_details.jobscope = job_details.jobscope AND student_details.jobscope = 'IT';");
表名:学生信息

name : A1
Jobscope : IT 

name : A2
jobscope : IT

"SELECT COUNT(*) FROM student_details WHERE jobscope1 ='IT';
问题是我想在数据库中的另一个匹配表中插入正确数量的学生姓名以显示

旁边是公司和学生的名字

例如。ABC-A1公司 ABc-A3公司

如何创建查询以计算选择该查询的学生人数,并更新job_details表以计算分配给abc公司的正确学生人数

查询1是错误的,因为结果显示空缺3,分配的是3。 我想让它显示空缺3和分配是2,因为选择它的学生人数只有2