Insert select sql
Автор I sx задал вопрос в разделе Другие языки и технологии
Access SQL как создать INSERT INTO с комбинацией SELECT и заданных значений? и получил лучший ответ
Ответ от Monax Var[гуру]
Как-то писал запрос с аналогичным методом, только выборки а не инерта, может поможет.
Для вашего же вопроса, чтобы я смог создать запрос, необходимо было указать схему и структуры, участвующих в запросе, таблиц. А так я сам не догадаюсь как у вас там и чего...
Анализируйте мой запрос и думайте уже над своим по аналогии:
SELECT SUM(hotel_price) AS allsum FROM (
SELECT
client.family, client. name, client.otchestvo, client.pasport,
client.zagran_pasport, client.viza, zakaz.viezd_date, zakaz.days_count,
hotel. name, hotel_price.month_num, hotel_price.price_day,
hotel_price.month_num, hotel_price.price_day, curort. name, country. name,
(zakaz.days_count * hotel_price.price_day) AS hotel_price
FROM
((((country INNER JOIN curort ON country. id_country = curort. id_country)
INNER JOIN hotel ON curort. id_curort = hotel. id_curort)
INNER JOIN hotel_price ON hotel. id_hotel = hotel_price. id_hotel)
INNER JOIN zakaz ON hotel. id_hotel = zakaz. id_hotel)
INNER JOIN client ON zakaz. id_zakaz = client. id_zakaz
WHERE
((Month([zakaz].[viezd_date]) = [hotel_price].[month_num]) AND
([client].[id_zakaz] = [zakaz].[id_zakaz]) AND
([zakaz].[id_hotel] = [hotel].[id_hotel]) AND
((hotel_price. id_hotel) = [hotel].[id_hotel])
AND ((curort. id_curort) = [hotel].[id_curort])
AND ((country. id_country) = [curort].[id_country]))
)
WHERE
client.family LIKE :fml
AND zakaz.viezd_date = :vd
AND hotel. name = :hm
PS: после некоторых точек есть пробелы - потмоу что это расценивалось как ссылка.
insert into Куда
SELECT Покупатель. [Код] , 1, 4 , -2, 7
FROM Покупатель
как в одном запросе SQL записать несколько строк таблицы при помощи INSERT INTO?
insert into table values(...),(...),(...)...
Источник:
подробнее...
Перечень допустимых функций в SQL-запросе ADO Jet 4.0 (MS Access)
Скалярные функции Transact SQL для выражений (ADP)
Примечание. Сведения в данном разделе
подробнее...
Помогите SQL Trigger
> но оно всего лишь добавляет новую запись в пустую таблицу Pobeditely
Но так и есть, у вас
подробнее...
Напишите основные запросы SQL.
SELECT *(ВСЁ) FROM (ИМЯ ТАБЛИЦЫ) WHERE (УСЛОВИЕ)
место SELECT можешь ставить INSERT, UPDATE,
подробнее...
Access SQL Запрос на добавление записи
в две разных таблицы? хм, а надо ли?
ну попробуй примерно вот это
INSERT INTO books,
подробнее...
MS SQL CREATE TABLE AS SELECT подскажите синтаксис
as select означает что поля будут взяты из полученного запроса;
если поля задаются, то видимо
подробнее...
Максимальное значение из таблицы sql
а если SELECT `newsid` FROM `news` ORDER BY `newsid` DESC LIMIT 1 ?
и таки да,
подробнее...
[SQL] Как узнать, сколько времени выполнялся запрос средствами чистого SQL? В частности, интересует MySQL.
После выполнения запроса будет что-то вроде: 5 rows in set (0.12 sec)
Если трудно догадаться,
подробнее...
t-sql (курсоры и циклы - взаимозаменяемы?)
Ну если у Вас Молоток и Гвоздь - взаимозаменяемы, то очень интересно посмотреть ваши действия при
подробнее...
Как объединить две таблицы в SQL 2008?
Запрос, который вытаскивает из двух таблиц имена со свежайшими адресами, имеет вид:
SELECT
подробнее...
Как удалить дубликаты строк SQL
CREATE TABLE `tablica_2` (
`id` int(11) NOT NULL DEFAULT '0',
`pole` text NOT NULL
)
подробнее...
Firebird SQL подзапрос
Вложенные запросы поддерживаются начиная с FB 2.x, синтиаксис требует заключения их в круглые
подробнее...
MySQL и PHP Как изменить запись с определенным id ???
ыч. . Joomla и отдельно БД? )
напишите какая версия у вас Joomla и возможно все делаеться
подробнее...