У меня есть таблица с диагнозами и терпеливыми. Таблица имеет один ряд для каждого диагноза с идентификатором пациента и диагнозом.SQL - подсчитывать все возможные комбинации
например
Patient ID | Diagnosis
-----------|----------
0 | Asthma
1 | Hypertension
1 | Asthma
2 | Asthma
2 | Hypertension
2 | Cancer
3 | Asthma
И я хотел бы выводить что-то вдоль линий
Asthma | 4
Hypertension | 2
Asthma & Hypertension | 2
Asthma, Hypertension and Cancer | 1
Как я могу подсчитать количество комбинаций диагнозов с именами диагноза?
т.е. х число пациентов имеют астму, х число больных астмой и гипертонией, х число больных имеют сахарный диабет, сердечно-сосудистые заболевания, болезни легких, рак и т.д.
Некоторые пациенты имеют целых 12 диагнозов , Заранее спасибо!
Редактировать Ваши вопросы и предоставить образец данные и желаемые результаты (в текстовом формате). Кроме того, пометьте вопрос с помощью базы данных, которую вы используете. –
Гордон, действительно ли база данных ** действительно ** имеет значение в этом случае? Это вопрос подхода, конечно, не синтаксис? И он очень хорошо описывает данные –
Сколько всего уникальных диагнозов у вас есть? –