Как сгруппировать 3 объединения в SQL - PullRequest
0 голосов
/ 19 июня 2019

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

id
001
034
001
034

становится:

id
001
001
034
034

Я знаю, что мне нужно создать псевдоним, но я также хочу выбрать SELECT * при его создании, а затем сгруппировать их по ID.Спасибо

Ответы [ 2 ]

0 голосов
/ 19 июня 2019
SELECT *
FROM (
   SELECT id
   FROM yourTable1

   UNION ALL

   SELECT id
   FROM yourTable2

   UNION ALL

   SELECT id
   FROM yourTable3
) Result
ORDER BY Result.Id ASC
0 голосов
/ 19 июня 2019

Похоже, что вам на самом деле нужно это предложение ORDER BY, например,

SELECT id
FROM yourTable
ORDER BY id;
...