Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Выгрузка данных из таблицы / 2 сообщений из 2, страница 1 из 1
20.11.2008, 12:00
    #35665113
UKV
UKV
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Выгрузка данных из таблицы
Здравстуйте!
Суть проблемы в следущем:
Есть таблица import.dbf со следующими полями:
lic, street, home, trunk, flat, fio, org, site, debt, month

Используя данные из этой таблицы необходимо создать и заполнить следующие таблицы:
1.spr_street.dbf со следующими полями: id, street
2.spr_home.dbf со следующими полями: id, street_id, home, trunk
3.spr_flat.dbf со следующими полями: id, home_id, flat
4.spr_fio.dbf со следующими полями: flat_id, fio, org, site, lic, debt, month

Примечание: id – тип Integer (AutoInc); street_id, home_id, flat_id - тип Integer
Индексируются таблицы по полю id
используется VFP 9.0 SP1

Все четыре таблицы должны быть связаны между собой, т.е.:
spr_street.id=spr_home.street_id
spr_home.id=spr_flat.home_id
spr_flat.id=spr_fio.flat_id
Проще говоря... выбрать улицу, потом дом, затем квартиру, а потом фио

Вопрос.
Как это попроще организовать, особенно связи (на них и споткнулся))?
Вообщем как грамотно составить prg.
...
Рейтинг: 0 / 0
20.11.2008, 12:17
    #35665188
прошелмимо
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Выгрузка данных из таблицы
Код: plaintext
1.
2.
3.
insert into
  select 
    from
в помощь

определяйтесь вначале со справочниками улиц и т.д. ....
заполняйте их так

Код: plaintext
1.
2.
insert into spr_street ...
select distinct .... from import 

Код: plaintext
1.
2.
3.
4.
5.
insert into spr_home ...
select distinct .... 
         ppp.id as street_id 
from import 
     left join spr_street  ppp on .....

ну и т.д. и т.п.


ну и т.д. ....
...
Рейтинг: 0 / 0
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Выгрузка данных из таблицы / 2 сообщений из 2, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]