Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 26.01.2010, 20:19   #1
Д'якон
Форумчанин
 
Регистрация: 05.12.2007
Сообщений: 236
По умолчанию Заполнение одной таблицы на основании других

Как заполнить при помощи sql запросов одну таблицу на основании других?

Среда - делфи таблицы dbf

Спасибо за ответы.
Д'якон вне форума Ответить с цитированием
Старый 26.01.2010, 21:15   #2
Kotofff
Участник клуба
 
Аватар для Kotofff
 
Регистрация: 11.01.2009
Сообщений: 1,917
По умолчанию

У самого какие мысли ?
Что в "других" таблицах ?
Как формируются они ? Какие выполняются запросы ?

Приведи запросы для "других" таблиц ...
"Заряженному танку в дуло не смотрят" @Dekmer in WoT
Kotofff вне форума Ответить с цитированием
Старый 26.01.2010, 21:25   #3
Д'якон
Форумчанин
 
Регистрация: 05.12.2007
Сообщений: 236
По умолчанию

Я не работал с sql. Поэтому трудно его представляю. Сейчас сижу читаю усердно. Например есть таблица с полями:
Таблица 1 (заполненная) поля: имя, фамилия

Таблица 2 (пустая) поля: возраст, место работы, фамилия

Необходимо заполнить поле фамили таблицы 2 из таблицы 1. При этом используя sql запросы.
Д'якон вне форума Ответить с цитированием
Старый 27.01.2010, 09:31   #4
GX_h10
Пользователь
 
Регистрация: 20.04.2009
Сообщений: 28
По умолчанию

Код:
insert into table_2(name, family, ...)
select name, family, ...
from table_1
При условии, что поля в скобках и поля перечисленные после select
должны быть идентичны как по типу, так и по имени
GX_h10 вне форума Ответить с цитированием
Старый 27.01.2010, 10:00   #5
plato
Форумчанин
 
Регистрация: 23.01.2009
Сообщений: 107
По умолчанию

А ты свой "Например есть таблица" сам придумал?
Потому что в таком варианте получается заполнение не имеет никакого практического смысла.
и не забудьте подарить детям шоколадку
plato вне форума Ответить с цитированием
Старый 27.01.2010, 19:30   #6
Д'якон
Форумчанин
 
Регистрация: 05.12.2007
Сообщений: 236
По умолчанию

Спасибо большое за помощь. Я уже в принципе сам разобрался. Сегодня быстро пробежался по книге SQL, многое стало ясным. Заполнение основной таблицы происходит из второстепенных, на основании выбора пользователя. + некоторые поля являются результирующими определенных действий над другими полями. Т.к. результирующие поля уже существуют, то действия произвожу в Query, а результаты из резльтирующих таблиц созданных оператором AS переношу в основную .
Д'якон вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Автоматическое заполнение ячеек разных листов одной книги tissot Microsoft Office Excel 2 26.01.2010 21:24
авт. перенос данных из нескольких столбцов одной таблицы в один столбец другой таблицы A_ALL Microsoft Office Access 7 24.08.2009 21:13
Заполнение одной таблицы данными из другой melok_s Microsoft Office Excel 7 20.11.2008 03:56
Передача данных из одной таблицы в другую, при выборе одной ячейки MickMick Microsoft Office Excel 6 06.10.2008 13:57