【发布时间】:2017-11-06 05:10:23
【问题描述】:
对于每个生产打印机的制造商,找出该制造商生产的打印机型号的数量。输出一个由两列组成的表格:(制造商,模型数量)。按模型数量升序对结果进行排序。
到目前为止我所尝试的:
SELECT maker, Count(*) AS [Number of Models]
FROM (SELECT DISTINCT model
FROM Product
WHERE type='printer')
它不起作用,提示并要求我输入制造商,而不是从我的列表中插入制造商。
【问题讨论】:
-
当 MS Access 提示你输入一些东西时,它表示它没有识别它,所以它认为它是一个参数。换句话说,它不识别单词“maker”。在所写的查询中,显然没有“制造商”,因为您的子选择只返回一个名为模型的列。