我有一个照片审查应用程序,SQL Server 2008 R2 后端。一个要求是我能够用“光线不好”、“模糊”等异常标记照片。另一个选项是“身份不明”。
每当用户选择“未识别”时,他们都需要添加一个额外的异常,称为“其他”,并对其进行描述。他们可以在没有“身份不明”的情况下拥有“其他”异常,但反之则不行。
如果图片也有“未识别”异常,我需要创建一个列出所有“其他”异常的报告。不知道如何编写完成此任务的查询。基本上,该表有一个 photoID、anomalyID 和一个用于“其他”的描述文本字段(如果需要)(加上一些其他不相关的内容)。
因此,伪代码将是:
选择 PhotoID,从 photo_anomalies 中的描述,其中照片异常“其他”描述不为空,但前提是该 photoID 存在匹配的“未识别”异常。
清如泥?