Из того, что вы описываете, вы можете использовать insert . . . select
. Я не понимаю, что A
имеет отношение к вопросу.
insert into b (myId, etc1, etc2, etc3)
select 2, 'some data here', 'some data here', 'some data here'
union all
select 2, 'some data here', 'some data here', 'some data here'
union all
select 2, 'some data here', 'some data here', 'some data here';
Предполагается, что thisTableId
автоматически увеличивается.
Вы можете легко получить данные из таблицы:
insert into b (myId, etc1, etc2, etc3)
select a.myid, 'some data here', 'some data here', 'some data here'
from a
where a.myid = 2
union all
select a.myid, 'some data here', 'some data here', 'some data here'
from a
where a.myid = 2
union all
select a.myid, 'some data here', 'some data here', 'some data here'
from a
where a.myid = 2;