sql insert into



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: после некоторых точек есть пробелы - потмоу что это расценивалось как ссылка.

Ответ от Serge_M[гуру]
insert into Куда
SELECT Покупатель. [Код] , 1, 4 , -2, 7
FROM Покупатель

Ответ от 3 ответа[гуру]
Привет! Вот подборка тем с похожими вопросами и ответами на Ваш вопрос: Access SQL как создать INSERT INTO с комбинацией SELECT и заданных значений?
Insert SQL на Википедии
Посмотрите статью на википедии про Insert SQL
 

Ответить на вопрос:

Имя*

E-mail:*

Текст ответа:*
Проверочный код(введите 22):*