Группировка по одному и тому же идентификатору с различными заболеваниями - PullRequest
0 голосов
/ 10 марта 2019

У меня есть таблица

Like this

. Каждая отдельная болезнь создает новую строку с тем же идентификатором. Я хочу сгруппировать эти строки, чтобы преобразовать идентификатор в первичный ключ.Я уже попробовал несколько запросов без успеха.

1 Ответ

0 голосов
/ 10 марта 2019

С помощью группы вы можете группировать данные по столбцу. Здесь вы хотите сгруппировать по вашему ID и сохранить максимум каждого идентификатора. Таким образом, вы можете использовать GROUP BY и отображать максимальное значение с помощью MAX().

SELECT ID, MAX(DISEASE1), MAX(DISEASE2), MAX(DISEASE3)
FROM table
GROUP BY ID
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...