Вставьте в один столбец данные из двух столбцов

так INSERT INTO TableB (Col1) (SELECT ...)

Любые идеи?

Table A
Col1 Col2
101  102
101  103
102  104
104  105

Table B
Col1
101
102
103
104
105

Я хочу взять данные из таблицы А и вставить их в таблицу B в качестве отдельного значения в одном запросе

Ответ на: "Вставьте в один столбец данные из двух столбцов"

Количество ответов:4

Вы должны быть в состоянии сделать:

 INSERT INTO TableB (Col1)
 (SELECT Col1 FROM TableA
  UNION
 SELECT Col2 FROM TableA)
INSERT TABLEB (Col1)
SELECT Col1 FROM TABLEA
UNION SELECT COL2 FROM TABLEA

Для не отчетливых, UNION ALL

Вы можете легко использовать два запроса, как это:

INSERT INTO `TableB` (`Col1`)
SELECT `Col1` FROM `TableA`

INSERT IGNORE INTO `TableB` (`Col1`)
SELECT `Col2` FROM `TableA`

вставка B (col1) SELECT различных col1 от союза выбрать различные col2 от А;