Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Пожалуйста помогите заполнить таблицу записями из других таблиц / 4 сообщений из 4, страница 1 из 1
04.05.2007, 18:53
    #34506117
Alberto
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Пожалуйста помогите заполнить таблицу записями из других таблиц
Дело вот в чём:
Имеется одна главная таблица, в которую через форму заносятся данные, еще две таблицы являются справочными, необходимо заполнить четвертую таблицу записями из трех предыдущих,пожалуйста помогите кто может!
...
Рейтинг: 0 / 0
04.05.2007, 18:56
    #34506124
snowdeath
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Пожалуйста помогите заполнить таблицу записями из других таблиц
как вариант - закидать нужные данные в массив или в текстовый файл с разделителями и импортировать командой append from (из файла) или append from array (из массива)
чтобы закидать в массив/файл - copy to, copy to array
глянь в хэпле структура. там предельно просто
...
Рейтинг: 0 / 0
05.05.2007, 11:43
    #34506663
Владимир СА
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Пожалуйста помогите заполнить таблицу записями из других таблиц
Alberto
Дело вот в чём:
Имеется одна главная таблица, в которую через форму заносятся данные, еще две таблицы являются справочными, необходимо заполнить четвертую таблицу записями из трех предыдущих,пожалуйста помогите кто может!Смотри в Help команду SELECT - SQL Command
Код: plaintext
1.
2.
3.
4.
5.
SELECT Select_List_Item [, ...]
   FROM Table_List_Item [, ...]
      [JoinType] JOIN DatabaseName!]Table [[AS] Local_Alias]
      [ON JoinCondition  ]
   [ORDER BY Order_Item [ASC | DESC] [, ...]]
   [INTO ...]
И все.
...
Рейтинг: 0 / 0
08.05.2007, 09:13
    #34511417
Рома Б.
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Пожалуйста помогите заполнить таблицу записями из других таблиц
Родительская таблица имеет 2 дочерних таблицы одного уровня.

Используй "вложенные" соединения, лучше внешние, чтобы "подхватывать" пустые ссылки:

SELECT;
Род_Табл.Поле1,;
Род_Табл.Поле2,;
Род_Табл.ПолеN,;
Доч_Табл1.Поле1,;
Доч_Табл1.Поле2,;
Доч_Табл1.ПолеN,;
Доч_Табл2.Поле1,;
Доч_Табл2.Поле2,;
Доч_Табл2.ПолеN;
FROM;
(Род_Табл LEFT OUTER JOIN Доч_Табл1;
ON Род_Табл.Id1 = Доч_Табл1.Primary_Key);
LEFT OUTER JOIN Доч_Табл2;
ON Род_Табл.Id2 = Доч_Табл2.Primary_Key;
INTO CURSOR Результат

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


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