0
這是爲Microsoft Access 2010
一門功課的任務如何創建一個查詢,將從1返回號碼清單,以18?儘管在一個條件下,數字列表將不包含表A中存在的任何數字。在訪問SQL有條件創建號碼列表
例如。 表A有1,5,10,8和16. 因此,查詢將只返回這個數字列表(2,3,4,6,7,9,11,12,13,14,15, 17,18)
是否有人會提供一些建議? 謝謝。
這是爲Microsoft Access 2010
一門功課的任務如何創建一個查詢,將從1返回號碼清單,以18?儘管在一個條件下,數字列表將不包含表A中存在的任何數字。在訪問SQL有條件創建號碼列表
例如。 表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