Я хочу выбрать некоторые данные, используя простой sql, и вставить эти данные в другую таблицу. Обе таблицы одинаковы. Типы данных и имена столбцов одинаковы. Просто это временная таблица таблицы мастеров. Используя единый sql, я хочу вставить эти данные в другую таблицу и в том случае, когда я проверяю E_ID =? проверив часть. Моя другая проблема - иногда в таблице могут быть любые соответствующие строки. В это время это может быть исключение sql? Другая проблема заключается в том, что это могут быть несколько совпадающих строк. Это означает, что один E_ID может иметь несколько строк. В качестве примера в моей таблице attachment_master и attachments_temp имеется несколько строк для одного идентификатора. Как решить эти проблемы? У меня другая проблема. Данные моей главной таблицы могут вставлять временную таблицу, используя следующий код. Но я хочу изменить только один столбец, а другие - одни и те же данные. Потому что я хочу изменить колонку состояния temp table.Как выбрать данные и вставить эти данные с помощью одного sql?
insert into dates_temp_table SELECT * FROM master_dates_table where e_id=?;
Здесь все данные вставляются в мои даты_temp_table. Но я хочу добавить все данные столбца и изменить только столбец date_temp_table как «Модифицированный». Как мне изменить этот код?
Если соответствующие строки существуют в целевой таблице, что бы вы хотели сделать? Игнорировать или обновлять или удалять? – user75ponic
Я хочу добавить запрошенные значения id в таблицу temp и изменить статус столбца temp_table как «Изменено». – user2632766