Каким образом можно скопировать все записи внутри таблицы с одним id на другой id учитывая все даты на sql
В общем есть два расписания, они хранятся в одной таблице, у одного time_table_name_id равное 1 у другого 2, грубо говоря нужно сделать копию первого расписания, скопировав time и actionn во второе учитывая дату чтобы она совпадала в обоих расписаниях и так же чтобы совпадал параметр num_in_day. Пока пришел только к этому запросу, но тут я изменяют только один день.
update file1
set time = (select time from file1
where time_table_name_id=1 and day ='2023-01-01' and num_in_day = 0),
actionn = (select actionn from file1
where time_table_name_id=1 and day = '2023-01-01' and num_in_day = 0)
where time_table_name_id=2 and day = '2023-01-01' and num_in_day = 0;
Подскажите пожалуйста как можно сделать так, чтобы это срабатывало для всех дат.