使用查询计算ms访问中的记录

时间:2011-10-12 00:19:16

标签: sql ms-access

如何在ms访问中记录记录?这是我的桌子

[basicinfo](table1)
[Name     age     rawscore](fields)
mark      16      6
paul      17      5
bryan     16      8
jenny     16      7

verbal(table2)
[rawscore     scaledscore](fields)
1                1
2                1
3                2
4                2
5                3
6                3
7                4
8                4
9                5
10               5

writen(table3)
[rawscore     scaledscore]fields
1                1
2                1
3                2
4                2
5                3
6                3
7                4
8                4
9                5
10               5

基本上我想计算有多少考生在表2和表3中都有1,2,3,4,5的比例分数

1 个答案:

答案 0 :(得分:0)

尝试以下查询。即使计数为0,它也会列出每个比例分数和学生数。将书面表格中的“FROM verbal”更改为“FROM written”。

SELECT v.scaledscore as [Scaled Score], count(i.rawscore) as [Count]
FROM verbal v LEFT JOIN basicinfo i ON v.rawscore = i.rawscore
GROUP BY v.scaledscore