【发布时间】:2009-05-20 02:05:42
【问题描述】:
我有一个带有外键、状态、代码的表
我想选择具有相同外键的组 一条记录的代码为 001,状态为“不完整” 其余的都必须具有“已完成”的状态
id foreignkey code status
---------------------------------------------------------------------
01 --- 04 ------------- 009 --------- completed
02 --- 04 ------------- 009 --------- completed
03 --- 04 ------------- 009 --------- completed
04 --- 04 ------------- 009 --------- completed
05 --- 04 ------------- 009 --------- completed
06 --- 04 ------------- 009 --------- completed
07 --- 04 ------------- 009 --------- completed
08 --- 04 ------------- 001 --------- incomplete
假设外键“04”有 8 条记录,其中 5 条状态为完成,2 条状态为“未知”,1 条状态为“未完成”。那么查询不应该返回这个组。
仅当一种状态为“未完成”且代码为 001 且所有其余状态为“已完成”状态时
我将在 mysql 中运行它,谢谢,感谢您的帮助。
【问题讨论】: