SQL操作应用——得到表中最小的未使用的ID号
提问人:ylm发布时间:2020-09-28
SQL:
SELECT (CASE WHEN EXISTS(SELECT * FROM Handle b WHERE b.HandleID = 1) THEN MIN(HandleID) + 1 ELSE 1 END) as HandleID
FROM Handle
WHERE NOT HandleID IN (SELECT a.HandleID - 1 FROM Handle a)
继续查找其他问题的答案?
相关视频回答
回复(0)
点击加载更多评论>>