我有一个表,其中所有数据都按行存储。
key name field value
11 sam state 1
11 fred state 1
21 sam state 3
21 fred state 1
11 sam dist 1
11 fred dist 1
21 sam dist 1
21 fred dist 1
我需要一个查询来获取"name" having dist = 1 with state = 1
.
以下几行的内容.. 从表中选择计数(值),其中字段 = 'dist' 和值 = 1 和键,名称 在(选择键,名称 从表中字段 = '状态' 和值 =1)
在上面的示例中,我希望答案为“3”(带有 key = 21 的 sam 不符合条件)。