计数和更新

时间:2014-02-10 11:20:18

标签: php mysql

我有一张桌子,其中包含2个colunms(学生,成绩)。如何获得具有“A”成绩的学生的COUNT

我有另一个名为table-B的表。如何使用之前的结果(具有'A'等级的学生人数)更新名为semester2的colunm。

$query = "SELECT grade,COUNT(A) FROM table-A WHERE subject = 'Science'";
mysql_query("UPDATE table-B SET semester2 = ?? WHERE subject = 'Science' LIMIT 1");

1 个答案:

答案 0 :(得分:0)

你可以使用

SELECT COUNT(1) FROM table-A WHERE Grade = 'A'

UPDATE table-B SET semester2 = (SELECT COUNT(1) FROM table-A WHERE Grade = 'A')