有条件地在Access SQL中创建数字列表

时间:2012-07-31 07:14:47

标签: sql database ms-access numbers

这是Microsoft Access 2010的家庭作业任务 如何创建一个返回1到18的数字列表的查询?虽然在一个条件下,数字列表将不包含表A中存在的任何数字。

所以举个例子。 表A具有1,5,10,8和16。 因此,查询将仅返回此数字列表(2,3,4,6,7,9,11,12,13,14,15,17,18)

有人会善意地提出一些指示吗? 感谢。

1 个答案:

答案 0 :(得分:2)

SQL是一种基于集合的语言。所以你总是在处理交叉点,工会,补充等等。

考虑表A可能完全为空。在这种情况下,您需要将所有数字从1返回到18.您需要从某个地方获取这些数字。 (提示,如何创建另一个表?)

一旦你可以编写一个从1到18返回所有数字的查询,你就可以开始考虑从1到18获得所有数字,除了表A中的数字。