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) です。
前もって感謝します。