Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
这是 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)
有人会善意地提供一些指示吗?谢谢。
SQL 是一种基于集合的语言。所以你总是在使用交集、联合、补码等。
考虑表 A 可能完全是空的。在这种情况下,您需要返回从 1 到 18 的所有数字。您将需要从某个地方获取这些数字。(提示,创建另一个表怎么样?)
一旦你可以编写一个返回从 1 到 18 的所有数字的查询,你就可以开始考虑获取从 1 到 18 的所有数字,除了表 A 中的数字。