Группировка результатов - SQL - PullRequest
0 голосов
/ 29 июня 2019

Как мне решить эту проблему?

У меня есть таблица, содержащая версии обучения, последняя версия и текущая версия, обе находятся в одной строке.

Что мне нужно?

Найти способ созданияID для ссылки друг на друга по группам по курсу.

Показать ситуацию ниже:

enter image description here

И я хочу получить этот результат ниже:

enter image description here

Может ли кто-нибудь мне помочь?

Я должен убедиться, что последняя версия является текущей версией.

Я работаю над SQL SERVER 2014. Спасибо!

1 Ответ

2 голосов
/ 29 июня 2019

Я думаю, что вы хотите что-то вроде:

SELECT [V1 columns]
FROM MyTable
UNION ALL
SELECT [V2 columns]
FROM MyTable;

Это добавит результаты вместе, если вы хотите удалить дубликаты, вы можете использовать:

SELECT [V1 columns]
FROM MyTable
UNION
SELECT [V2 columns]
FROM MyTable;
...