我在 sql 2000 上。
我正在让所有横幅都显示在网站上。
如果显示的计数!= -1,则始终获取该行。否则,我需要确保它不大于 maxViewCount 列。
所以表格是这样的:
bannerID viewCount maxViewCount
1 -1 0
2 100 200
3 0 200
4 201 200
所以我需要一个返回bannerID 1、2、3的select语句
- 返回 1,因为 viewCount 为 -1(无限制)
- 4 没有返回,因为它的 viewCount > maxViewCount。
这可以通过 SELECT 语句实现还是需要临时表?