我创建了一个只有整数的表,称为 Integers,条目从 1 到 74 以找出已从表 ATO 中删除了哪些自动增量 ID,该表也有 74 行
SELECT Integers.ID
FROM Integers
LEFT JOIN ATO
ON Integers.ID = ATO.ID
WHERE ATO.ID IS NULL
是否有一个我可以使用的内部 SQL 范围表,比如 Range[1-74],这样我就可以不用创建这个“无用的”整数表了?就像是:
SELECT Range [1-74].ID
FROM Integers
LEFT JOIN ATO
ON Range [1-74].ID = ATO.ID
WHERE ATO.ID IS NULL
我正在使用 Microsoft Access 测试我的设计,因为它快速、肮脏且易于触发 SQL 查询。稍后我将移植到 MySQL。