У меня есть две таблицы, похожие на эти. «Value1» - это что-то вроде второго ключа, ID + Value1 = «Первичный» ключ, но его нет в настройке таблицы и поле Value1 отсутствует во второй таблице, поэтому я не могу присоединиться к нему.объединить две таблицы без первичного ключа, но такое же количество строк
Но первая и вторая таблица имеет всегда такое же количество строк и тот же порядок!
Таблица 1:
ID Value1 Value2
10 1 100
10 2 200
20 1 250
30 1 150
30 2 125
Таблица 2:
ID Value 3
10 50
10 60
20 70
30 80
30 25
В результате я хочу, что вторая таблица объединяется с первой таблицей:
ID Value1 Value2 Value3
10 1 100 50
10 2 200 60
20 1 250 70
30 1 150 80
30 2 125 25
Как к сделать это в SQL? Возможно ли это с помощью простого объединения/объединения, без создания новых таблиц или чего-то еще?
да. Это выглядит так. Количество строк и порядок данных всегда одинаковы, поэтому мне просто нужно как-то слить его. – user3733265
Какой вкус SQL? MySQL? –
Возможный дубликат [Как присоединиться к двум таблицам вместе с одинаковым количеством строк по их порядку] (http://stackoverflow.com/questions/793174/how-to-join-two-tables-together-with-same-number -of-rows-by-their-order) –