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

Помогите кто чем может!
...
Рейтинг: 0 / 0
Сравнение двух таблиц в FoxPro
    #36329477
Dag
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Что-то вроде
Код: 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
Сравнение двух таблиц в FoxPro
    #36329993
LUCIAN
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
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
Сравнение двух таблиц в FoxPro
    #36335954
Gans-255
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
2 Dag
Спасибо!
Данный метод вполне справляется.
А можно ли результат передать в Grid?
...
Рейтинг: 0 / 0
Сравнение двух таблиц в FoxPro
    #36335984
Dag
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Делай выборку в курсор/таблицу и отображай ее через грид
Код: 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
Сравнение двух таблиц в FoxPro
    #36336170
Gans-255
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Dag, ещё раз огромное спасибо! Это уже лучще :)
...
Рейтинг: 0 / 0
6 сообщений из 6, страница 1 из 1
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Сравнение двух таблиц в FoxPro
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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