Модераторы: skyboy
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Добавить в таблицу запись, состоящую из, подзапроса SELECT и своих данных 
V
    Опции темы
kalabro
Дата 19.2.2009, 20:45 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 60
Регистрация: 17.3.2007
Где: Москва

Репутация: нет
Всего: нет



СУБД Access (учебное задание)
Есть таблицы СТУДЕНТЫ1 и СТУДЕНТЫ2. Все поля в них одинаковые.
Хочу выбрать всех студентов из таблицы СТУДЕНТЫ2 с отчеством "Владимирович" и добавить в таблицу СТУДЕНТЫ1, но отчество им при этом поменять.
Пример:

СТУДЕНТЫ1
Id | Имя    | Фамилия   | Отчество
01 | Иван   | Иванов    | Иванович
02 | Петр   | Петров    | Петрович

СТУДЕНТЫ2 
Id | Имя    | Фамилия   | Отчество
03 | Сергей | Попов     | Владимирович
04 | Антон  | Кукушкин  | Александрович

СТУДЕНТЫ1 после запроса с заменой отчества на «Ляляля» 
Id | Имя    | Фамилия   | Отчество
01 | Иван   | Иванов    | Иванович
02 | Петр   | Петров    | Петрович
03 | Сергей | Попов     | Ляляля

Про primary key сейчас не заморачиваюсь. Допустим, там все и так в порядке.
Из справки:
Код

Запрос на добавление нескольких записей

INSERT INTO конечный_объект [(поле1[, поле2[, ...]])] [IN внешняя_база_данных]
SELECT [источник.]поле1[, поле2[, ...]
FROM выражение_таблицы

Запрос на добавление одной записи

INSERT INTO конечный_объект [(поле1[, поле2[, ...]])]
VALUES (значение1[, значение2[, ...])

Мне же нужно добавить и подзапрос SELECT, и свое значение "Ляляля".. Возможно ли это все организовать в одном запросе?
Спасибо.

Это сообщение отредактировал(а) kalabro - 19.2.2009, 21:26
PM MAIL ICQ Jabber   Вверх
Akella
Дата 19.2.2009, 21:12 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Творец
****


Профиль
Группа: Модератор
Сообщений: 18485
Регистрация: 14.5.2003
Где: Корусант

Репутация: нет
Всего: 329



Цитата(kalabro @  19.2.2009,  20:45 Найти цитируемый пост)
(учебное задание)

Такие вопросы в Центр помощи.
PM MAIL   Вверх
Akina
Дата 19.2.2009, 21:14 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Советчик
****


Профиль
Группа: Модератор
Сообщений: 20581
Регистрация: 8.4.2004
Где: Зеленоград

Репутация: 45
Всего: 454



Код

insert into СТУДЕНТЫ1(Имя,Фамилия,Отчество)
select Имя,Фамилия,"Ляляля"
from СТУДЕНТЫ2 
where Отчество="Владимирович"



--------------------
 О(б)суждение моих действий - в соответствующей теме, пожалуйста. Или в РМ. И высшая инстанция - Администрация форума.

PM MAIL WWW ICQ Jabber   Вверх
kalabro
Дата 19.2.2009, 21:26 (ссылка)    | (голосов:1) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 60
Регистрация: 17.3.2007
Где: Москва

Репутация: нет
Всего: нет



Akina, спасибо!

Akella, по сути мне нужен именно SQL, так что сюда.

Это сообщение отредактировал(а) kalabro - 19.2.2009, 21:32
PM MAIL ICQ Jabber   Вверх
Akella
Дата 20.2.2009, 11:40 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Творец
****


Профиль
Группа: Модератор
Сообщений: 18485
Регистрация: 14.5.2003
Где: Корусант

Репутация: нет
Всего: 329



Цитата(kalabro @  19.2.2009,  21:26 Найти цитируемый пост)
так что сюда.


Центр помощи создан специально для тех кому нужна помощь в "заданиях", а не в своих программах.


PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Составление SQL-запросов | Следующая тема »


 




[ Время генерации скрипта: 0.4039 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.