在 mysql - 像这样的表中:
ID 名称 值 1 颜色 蓝色 1 重量 50 1种水果 2 颜色 红色 2 体重 40 3 颜色 黄色
我想获得具有“类型”名称/特征的不同 ID 的计数和不具有不同 ID 的计数。第一个(那些做的)很容易,因为它已定义,但如果我执行 select count(distinct ID) where name <> 'type' - ID 1 仍将是该计数的一部分,因为它具有其他行/属性<> '类型'。
在此示例中 - distinct count = 'type' 的所需结果将是 1(ID 1),并且 distinct count <> 'type' 将是 2(ID 的 2 和 3)。
提前致谢。