Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Microsoft Access Новый топик    Ответить
 Как продублировать записи в таблице?  [new]
Ньюби акцесс
Guest
всем привет!
есть такая структура табилцы:
автор

ID -- счетчик, PK
ID_Parent -- int, FK
NameVal -- text
Value -- float

Необходимо выбрать из этой таблицы часть записей, изменить у них ID_Parent и добавить обратно в таблицу. Т.е. не обычный UPDATE, а именно вставка новых записей. подскажите, пожаста, как можно такое сделать одним запросом в акцессе? Запрос потом вынесу на клиента, поэтому "внутриакцессные" штуки не смогу использовать
спасибо!
5 июн 06, 06:15    [2739732]     Ответить | Цитировать Сообщить модератору
 Re: Как продублировать записи в таблице?  [new]
Программист-Любитель
Member

Откуда:
Сообщений: 16839
INSERT INTO tbl (ID, ID_Parent, NameVal, Value) 
SELECT ID, ID_Parent+100 as ID_Parent, NameVal, Value 
FROM tbl 
WHERE ID_Parent=10
5 июн 06, 08:39    [2739832]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft Access Ответить