【发布时间】:2014-03-22 07:02:08
【问题描述】:
我想显示一个预览页面,其中包含每个图片组的 1 张图片,位置最低且 Online=Y 添加。我想在线获取该组的全部图片(如果可能)
我有一张图片库的下表:
PicID(autoinc) | PicGrp(INT) | Online(Y|N) | Pos(0-10,unique within Grp) | ... | Description
1 | 1 | Y | 0
2 | 1 | Y | 1
3 | 2 | N | 1
4 | 2 | N | 3
5 | 2 | Y | 7
6 | 2 | Y | 2
7 | 2 | Y | 10
所以我想要:
1 | 1 | Y | 0 | ... | Description | Total(2)
6 | 2 | Y | 2 | ... | Description | Total(3)
一个方向..当然不行:-)
SELECT PictureID, COUNT(*) AS Total
FROM Pictures
WHERE MIN(Position) AND Online = 'Y'
GROUP BY PictureGroup
【问题讨论】: