Объединение двух столбцов в один отдельный столбец - PullRequest
0 голосов
/ 09 мая 2018

Я пытаюсь объединить два столбца в кусте в новый столбец так, чтобы все строки в одном столбце отображались вниз до другого.

Например, это моя таблица:

+-------------+------------+-------------+-----------+
|maths1       |    maths2  |   physics1  |  physics2 |    
+-------------+------------+-------------+-----------+
|       10    | 20         | 30          |  40       |
+----------------------------------------------------+

Вот что я пытаюсь получить:

+-------------+------------+
|maths        |    physics |
+-------------+------------+
|       10    |     30     |
+--------------------------+
|       20    |     40     |
+--------------------------+

Я хочу запрос для этого.

Любая помощь очень ценится.

Ответы [ 2 ]

0 голосов
/ 09 мая 2018
select maths1 as maths, physics1 as physics from table
union 
select maths2 as maths, physics2 as physics from table
0 голосов
/ 09 мая 2018

Вы хотите отключить данные.

попробуйте это:

SELECT maths1 maths, physics1 physics
FROM tableName
UNION ALL
SELECT maths2 maths, physics3 physics
FROM tableName

Если у вас есть еще один столбец student_id, запрос будет выглядеть так:

SELECT student_id, maths1 maths, physics1 physics
FROM tableName
UNION ALL
SELECT student_id, maths2 maths, physics3 physics
FROM tableName
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...