Rambler's Top100
Форум: MS ACCESSVBVBA MS OfficeMS SQL server
Новые сообщения: 0000

Форум: MS ACCESS

Вопросы связанные с MS ACCESS

Обновить визитку
Участники «Online»
Все участники

 
 

Доброго времени суток, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: Как сохранить результаты запроса на объединение в таблице
 
 автор: ovr   (05.10.2008 в 01:54)   личное сообщение
 
 

Подскажите пожалуйста можно ли сохранить результаты запроса на объединение в таблице? Есть запрос:
SELECT Kod FROM T1 UNION SELECT Kod FROM T2
Все естественно работает ACCSESS выдает результат НО мне нужно чтобы он был сохранен в ТАБЛИЦЕ T3
Вот так не работает !!!
SELECT Kod INTO T3 FROM T1 UNION SELECT Kod FROM T2
Пишет запрос на изменение не может быть источником строк
Посоветуйте что сделать (C ПОМОЩЬЮ VB я конечно эту таблицу могу заполнить но это долго)

  Ответить  
 
 автор: Lukas   (05.10.2008 в 02:10)   личное сообщение
 
 

1. А почему бы не выполнить два запроса на добавление?
2. Проверьте синтаксис запроса на добавление, у Вас он явно не тот, что нужно.
3. Или одним запросом:

INSERT INTO tbl3 ( ID3 )
SELECT ID1
FROM (SELECT tbl1.ID1
FROM tbl1
UNION ALL SELECT tbl2.ID2
FROM tbl2);

  Ответить  
 
 автор: ovr   (05.10.2008 в 03:12)   личное сообщение
 
 

СПАСИБО естествено надо было сначала выборку сделать !!! Все заработало (3 часа ночи МОЗГ глючит
Сразу тогда еще один вопросик
В ACCSES есть инструкция TRANSFORM с ее помощью делаю перекрестный запрос все работает НО!! у меня база обраватывается в VB (TRANSFORM расширение SQL только в ACCSESS ) Как преобразовать этот запрос в стандартную инструкцию SQL

  Ответить  
 
 автор: Pasat   (05.10.2008 в 03:20)   личное сообщение
 
 

http://hiprog.com/forum/read.php?id_forum=2&id_theme=3942&page=1

См. пост от 05.10.2008 в 02:47

  Ответить  
HiProg.com - Технологии программирования
Rambler's Top100 TopList