![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
|
Опции темы | Поиск в этой теме |
![]() |
#11 |
Подтвердите свой е-майл
Регистрация: 29.08.2012
Сообщений: 4,011
|
![]()
Если данные в main и t1 связаны, то джойнить, иначе
insert into table (field1, ..) select data1, select data4 from main ..., select data5 from t1... и учесть что внутренние селекты должны возвращать только 1 значение или вариации |
![]() |
![]() |
![]() |
#12 | |
Пользователь
Регистрация: 01.09.2012
Сообщений: 22
|
![]() Цитата:
INSERT INTO main (value4, value3) SELECT t1.ID FROM t1 WHERE t1.value2 = True, SELECT SUM (main.value5) FROM main WHERE (main.value2)=#09/01/2012#; INSERT INTO ... SELECT - пожалуйста, INSERT INTO ... SELECT ..., SELECT ..., - нельзя. Последний раз редактировалось anton__k; 01.09.2012 в 21:58. |
|
![]() |
![]() |
![]() |
#13 |
Старожил
Регистрация: 17.11.2010
Сообщений: 18,922
|
![]()
А как ACCESS к такому отнесется
Код:
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию
|
![]() |
![]() |
![]() |
#14 | |
Подтвердите свой е-майл
Регистрация: 29.08.2012
Сообщений: 4,011
|
![]() Цитата:
|
|
![]() |
![]() |
![]() |
#15 | |
Пользователь
Регистрация: 01.09.2012
Сообщений: 22
|
![]() Цитата:
![]() -------------------------------------------------------------------- ![]() Результаты тех же запросов SELECT отдельно: ![]() -------------------------------------------------------------------- ![]() Последний раз редактировалось anton__k; 02.09.2012 в 09:23. |
|
![]() |
![]() |
![]() |
#16 | ||
Пользователь
Регистрация: 01.09.2012
Сообщений: 22
|
![]() Цитата:
Цитата:
|
||
![]() |
![]() |
![]() |
#17 |
Старожил
Регистрация: 17.11.2010
Сообщений: 18,922
|
![]()
Количество элементов в списке полей INSERT и SELECT-а должно совпадать и данные по типам соответствовать. Это относится и к SELECT-ам из UNION.
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию
|
![]() |
![]() |
![]() |
#18 | |
Пользователь
Регистрация: 01.09.2012
Сообщений: 22
|
![]() Цитата:
Соответственно для моей задачи это не совсем применимо. На текущий момент получается что я могу добавить любое количество фиксированных (известных) значений и только одно значение - результат запроса. Мне нужно чтобы в одном запросе на добавление (добавляющем одну запись) было любое количество фиксированных значение и любое количество результатов разных SELECT'ов (каждый из которых возвращает одно значение). т.е. что то вроде: INSERT INTO main (field1, field2, field3, field4, field5) Select data1, SELECT ? FROM ? WHERE ?, SELECT ? FROM ? WHERE ?, SELECT ? FROM ? WHERE ?, select data5; В противном случае мне придется сначала выполнять отдельно каждый SELECT, запоминать полученное значение в переменной, а потом писать запрос: INSERT INTO main (field1, field2, field3, field4, field5) VALUES data1, переменная1, переменная2, переменная3, data5; - чего делать не очень хочется т.к. вместо одного запроса получаем четыре запроса и 3 переменных (только в этом примере). Последний раз редактировалось anton__k; 02.09.2012 в 10:40. |
|
![]() |
![]() |
![]() |
#19 | |
Старожил
Регистрация: 17.11.2010
Сообщений: 18,922
|
![]() Цитата:
Код:
Код:
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию
|
|
![]() |
![]() |
![]() |
#20 | |
Подтвердите свой е-майл
Регистрация: 29.08.2012
Сообщений: 4,011
|
![]() Цитата:
Читать не любите, картинки какие-то рисуете. А между тем в справке все есть. |
|
![]() |
![]() |
![]() |
|
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Запрос на добавление | Slame | Помощь студентам | 4 | 20.11.2011 23:01 |
Запрос на добавление | Slame | Microsoft Office Access | 3 | 15.11.2011 11:24 |
Запрос на добавление | Insightful | Microsoft Office Access | 9 | 30.04.2010 18:17 |
Добавление (запрос) | warshadow | Microsoft Office Access | 8 | 23.10.2009 01:15 |
запрос на добавление | William | Microsoft Office Access | 3 | 13.07.2007 22:00 |