Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

insert into....select f1,f2.... [D6, access]


denis24 ©   (2004-11-11 12:46:00) 

Можно ли в таблицу а с полями id,f1,f2 сразу сабжем забить даные из запроса с полями f1,f2 а то у меня ничего не вставляет...


msguns   (2004-11-11 14:46:00) [1]

Попробуй-узнаешь ;)


denis24   (2004-11-11 14:44:00) [2]

Спасибо помогло.
А можно ли делать так
insert into....
select...
union
select....


msguns   (2004-11-11 13:41:00) [3]

Смысл неясен. Попробуй во второй части запроса с UNION в перечне выбираемых полей вместо main.f1 указать собственно 99


denis24   (2004-11-11 13:31:00) [4]

Если делать union

SELECT temp_main.f2,main.f1
FROM main,temp_main
where temp_main.f2  Not In (select f2 from main where main.f1=99)and main.f1=99
GROUP BY temp_main.f2, main.f1
union
SELECT temp_main.f2,main.f1
FROM main,temp_main
where temp_main.f2  Not In (select f2 from main where main.f1=99)
GROUP BY temp_main.f2, main.f1

то возвращает правильные temp_main.f2 но разные main.f1  а нужно  f1=99
Это возможно?


denis24   (2004-11-11 13:19:00) [5]

Проблема в select
Есть
таблица main(f1,f2)
temp_main(f2,name_f2)
Нужна резальтирующая таблица в которой поля temp_main.f2,main.f1
При чем  по main.f1=99.
Если в main нет main.f1=99 то все записи из temp_main
Если есть в main.f1=99 то только те записи из temp_main которых нет в main
Пишу
SELECT temp_main.f2,main.f1
FROM main,temp_main
where temp_main.f2  Not In (select f2 from main where main.f1=99)and main.f1=99
GROUP BY temp_main.f2, main.f1

Этот запрос возвращает  f2 из temp_main которых нет в main.
Но если в main нету поля f1=99 то возвращает пусто,хотя нужно все записи из temp_main


msguns   (2004-11-11 12:57:00) [6]

Дай запрос и желательно структуры таблицы и запроса


Соловьев   (2004-11-11 12:50:00) [7]

можно, количество и тип полей должны соответсвовать


Наверх

Титульная страница Поиск, карта сайта Написать письмо