|
|
su.dbms.sql- SU.DBMS.SQL ------------------------------------------------------------------ From : Sergey Pratch 2:5020/400 16 Apr 2001 12:48:20 To : All Subject : Re: Insert в MSA -------------------------------------------------------------------------------- Hi! "Igor V. Makeev" <igor@mebelmassiv.tula.ru> сообщил/сообщила в новостях следующее: news:43571792@mebelmassiv.tula.ru... > А пример запроса? Делаю так: > sd > id - числовой, PK > test - текстовый > sd1 > id - числовой, PK > test - текстовый > > Отношение (sd - sd1) 1 к 1 > > Запрос: > SELECT sd.*, sdn.* > FROM sd LEFT JOIN sdn ON sd.id = sdn.id; > > Запрос на вставку: > INSERT INTO s (sd.id) SELECT 1; > > Вставляет только в sd, при указании просто id - ошибка, что понятно. Hемного не так. Создаем следубщий запрос для твоих таблиц: SELECT SD.id, SD.test, SDN.id AS id1, SDN.test AS test1 FROM SD LEFT JOIN SDN ON SD.id = SDN.id; объявляем как запрос с именем S. Тогда следующий оператор вставит записи в обе тблицы: INSERT INTO S ( id, id1 ) SELECT 1 AS id, 1 AS id1; -- С уважением, Сергей Прач ================= Please, send you private mail to: s_pratch@mail.ru --- ifmail v.2.15dev5 * Origin: Solver Ltd. site #2 (2:5020/400) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /su.dbms.sql/15014baa7e51a.html, оценка из 5, голосов 10
|