MySql сравнить значения строк и выбрать одно, если условие соответствует - PullRequest
0 голосов
/ 25 февраля 2020

Я пытаюсь написать sql logi c, который будет сравнивать строки для пользователя и в зависимости от условия он выберет одну.

Например,

+-------+------+--+
| UseId | Code |  |
+-------+------+--+
|     1 | A    |  |
|     2 | B    |  |
|     3 | C    |  |
|     4 | D    |  |
|     4 | E    |  |
|     5 | F    |  |
|     5 | G    |  |
+-------+------+--+

Вывод, который я пытаюсь получить, состоит в том, что если у пользователя есть 2 записи, сравнивают код, например, если code = D и code = E для пользователя 4, затем сохраняют строку с кодом E для пользователя 5, если Code = F и Code = G, сохраните строку с кодом F

, поэтому выходные данные должны выглядеть как

+-------+------+--+
| UseId | Code |  |
+-------+------+--+
|     1 | A    |  |
|     2 | B    |  |
|     3 | C    |  |
|     4 | E    |  |
|     5 | F    |  |
|       |      |  |
+-------+------+--+
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...