У меня есть две таблицы, которые выглядят следующим образом (с большим количеством столбцов, конечно):SQL: Добавление строк результата отдельного значения столбца в запросе
+------+--------+
| Name | DeptID |
+------+--------+
| John | 10 |
| John | 22 |
| John | 18 |
+------+--------+
+------+--------+
| Name |ClientID|
+------+--------+
| John | 5 |
| John | 5 |
| John | 5 |
+------+--------+
я пытаюсь получить результаты, что выглядеть :
+------+------+
| Name | Dept |
+------+------+
| John | 5 |
| John | 10 |
| John | 22 |
| John | 18 |
+------+------+
Однако, я не могу разобраться, как совместить ClientID и DeptID вместе и получить дополнительную строку для уникального идентификатора.
Я попытался с помощью СЛУЧАЙ:
CASE
WHEN t1.DepID <> t2.ClientId
THEN t1.DepID
ELSE t2.ClientId
END
Но я закончил с 3 различных идентификаторов, когда я пытаюсь иметь 4.
Как я могу это сделать?
Это именно то, что мне было нужно, спасибо! –