[英]Conditionally creating a list of numbers in Access SQL
這是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中的數字。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.