У меня есть две таблицы:Союз объединения различных столбцов
Table1
:
DATAID| NAME | FACTOR
1 | Ann | 1
2 | Kate | 1
3 | Piter | 1
Table2
:
DATAID| NAME | FACTOR
1 | John | 2
6 | Arse | 2
3 | Garry | 2
Я хотел UNION
эти таблицы и получить этот результат:
DATAID| NAME | FACTOR
1 | Ann | 1,2
2 | Kate | 1
3 | Piter | 1,2
6 | Arse | 2
Так что, когда есть 2 строки с одинаковым dataid, я хотел бы получить столбец «NAME» из Table1 и своего рода агрегированного ФАКТОРА, например, «1,2» или 3
Что случилось с Джоном и Garry из второй таблицы? – mathguy
это не имеет значения. Энн и Питер, Джон и Гарри не делают этого. – ifuwannaride
Тогда вы не хотите СОЮЗ. Просьба уточнить ваше требование. Вы просто выполняете UNION для (dataid, factor), и вы выбираете имя из первой таблицы, если оно существует, а если нет, вы берете его из второй таблицы? – mathguy