Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Сравнение двух таблиц в FoxPro / 6 сообщений из 6, страница 1 из 1
24.11.2009, 20:11
    #36329413
Gans-255
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Сравнение двух таблиц в FoxPro
Здравствуйте!!!
У меня такой вопрос..
Имеется 2 таблицы *.dbf с одинаковыми полями Family, Name, DataRojd и другими (не одинаковыми) полями, число записей в таблицах разное.
Как сверить таблицы по этим полям и все совпадения вывести,например, в новую таблицу.

Помогите кто чем может!
...
Рейтинг: 0 / 0
24.11.2009, 20:50
    #36329477
Dag
Dag
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Сравнение двух таблиц в FoxPro
Что-то вроде
Код: plaintext
1.
SELECT Family, Name, DataRojd FROM Table_1 WHERE (Family+Name+DTOS(DataRojd)) in;
(SELECT DISTINCT Family+Name+DTOS(DataRojd) FROM Table_2 WHERE .t.)
...
Рейтинг: 0 / 0
25.11.2009, 09:53
    #36329993
LUCIAN
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Сравнение двух таблиц в FoxPro
Gans-255,
А так
Код: plaintext
1.
2.
SELECT a.Family, a.Name, a.DataRojd FROM Table_1 a INNER JOIN Table_2 b ;
	ON a.Family+a.Name+DTOS(a.DataRojd) = b.Family+b.Name+DTOS(b.DataRojd)
...
Рейтинг: 0 / 0
27.11.2009, 15:11
    #36335954
Gans-255
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Сравнение двух таблиц в FoxPro
2 Dag
Спасибо!
Данный метод вполне справляется.
А можно ли результат передать в Grid?
...
Рейтинг: 0 / 0
27.11.2009, 15:20
    #36335984
Dag
Dag
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Сравнение двух таблиц в FoxPro
Делай выборку в курсор/таблицу и отображай ее через грид
Код: plaintext
1.
SELECT Family, Name, DataRojd FROM Table_1 into cursor tmp WHERE (Family+Name+DTOS(DataRojd)) in;
(SELECT DISTINCT Family+Name+DTOS(DataRojd) FROM Table_2 WHERE .t.)
...
Рейтинг: 0 / 0
27.11.2009, 16:24
    #36336170
Gans-255
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Сравнение двух таблиц в FoxPro
Dag, ещё раз огромное спасибо! Это уже лучще :)
...
Рейтинг: 0 / 0
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Сравнение двух таблиц в FoxPro / 6 сообщений из 6, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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