这是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)
有人会善意地提出一些指示吗? 感谢。
答案 0 :(得分:2)
SQL是一种基于集合的语言。所以你总是在处理交叉点,工会,补充等等。
考虑表A可能完全为空。在这种情况下,您需要将所有数字从1返回到18.您需要从某个地方获取这些数字。 (提示,如何创建另一个表?)
一旦你可以编写一个从1到18返回所有数字的查询,你就可以开始考虑从1到18获得所有数字,除了表A中的数字。