0

我有一个照片审查应用程序,SQL Server 2008 R2 后端。一个要求是我能够用“光线不好”、“模糊”等异常标记照片。另一个选项是“身份不明”。

每当用户选择“未识别”时,他们都需要添加一个额外的异常,称为“其他”,并对其进行描述。他们可以在没有“身份不明”的情况下拥有“其他”异常,但反之则不行。

如果图片也有“未识别”异常,我需要创建一个列出所有“其他”异常的报告。不知道如何编写完成此任务的查询。基本上,该表有一个 photoID、anomalyID 和一个用于“其他”的描述文本字段(如果需要)(加上一些其他不相关的内容)。

因此,伪代码将是:

选择 PhotoID,从 photo_anomalies 中的描述,其中照片异常“其他”描述不为空,但前提是该 photoID 存在匹配的“未识别”异常。

清如泥?

4

1 回答 1

0

我想出了一个解决方案 - 不确定它是否是最好的,但它似乎有效。使用 select where = "unidentified" 在 PhotoID 上加入 select where = "Other"。

于 2013-07-31T17:29:28.310 回答