列内で最も一般的な値を見つけるための答えはたくさんありますが、列2の最も一般的な値で列1のグループを識別します。ただ、共通の価値そのものを見つける:where句の最も一般的な値
EmployeeID | SicknessReason
---------------------------
1 | Cough
1 | Cough
1 | Cold
2 | Flu
2 | Flu
2 | Cough
3 | Cough
3 | Cough
3 | Cough
この例では、私はEmployeeIDs 1と3
を返すようにしたいので、私は、その最も一般的なSicknessReasonは、例えば「咳」であるすべてのEmployeeIDsを見つけたいです編集:実際の世界では、同じアプローチ、すなわち最も一般的なSicknessReason = 'Cough'と最も一般的なReportingMethod = 'SMS'などを必要とする列が増えています。
感謝 - 私の本当の世界のテーブルに私はその最も一般的なSicknessReasonユニークEmployeeIDsを見つけたい同じ処理、すなわちを必要とするより多くの列を持っているが「咳」ANDそのです最も一般的なReportingMethodは 'sms'で、このテクニックを複数の列に適用する最も良い方法は何ですか? – gh0st
このような要件を質問に追加すると、そのようなコメントに隠れて/埋め込まれます。 –
@ gh0st。 。 。 *別の質問をしてください。この質問はかなり明確で、1つの列を参照しています。 –