Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Помогите с запросом / 4 сообщений из 4, страница 1 из 1
04.04.2010, 15:16
    #36559818
SR.john
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помогите с запросом
1 Таблица (iss_pok) уникальное поле iss_pok_vn
2 Таблица (methods ) уникальное поле method_rn
3 Таблица (vocmethods )уникальное поле vocmeth_rn

1 таблица ко второй имеет отношение один ко многим
2 таблица к третьей имеет отношение один ко многим

1 Таблица связана со 2-ой по полям iss_pok.iss_pok_vn == methods.key
2 Таблица связана с 3-ей по полям methods.vocmeth_rn == vocmethods.vocmeth_rn

Нужно получить все записи из 1 таблицы и совпадающие поля из 3-ей

VFP 7.0
...
Рейтинг: 0 / 0
04.04.2010, 15:45
    #36559840
SR.john
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помогите с запросом
В Accesse это будет выглядить так

SELECT Iss_pok.*, [vocmethods].name_meth
FROM (Iss_pok INNER JOIN methods ON [Iss_pok].iss_pok_vn=[methods].key) INNER JOIN vocmethods ON [methods].vocmeth_rn=[vocmethods].vocmeth_rn;
...
Рейтинг: 0 / 0
04.04.2010, 16:24
    #36559873
SR.john
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помогите с запросом
Так напутал с условием

1 Таблица (order) уникальное поле order_rn
2 Таблица (methods ) уникальное поле method_rn
3 Таблица (vocmethods )уникальное поле vocmeth_rn

В первой таблице существует повторяющиеся значения iss_pok_vn
2 таблица к третьей имеет отношение один ко многим

1 Таблица связана со 2-ой по полям iss_pok.iss_pok_vn == methods.key
2 Таблица связана с 3-ей по полям methods.vocmeth_rn == vocmethods.vocmeth_rn

Нужно получить все записи из 1 таблицы и совпадающие поля из 2 таблицы(order.iss_pok_vn == methods.methods_rn), которые существуют в 3-ей (methods.vocmeth_rn==vocmethods.vocmeth_rn)

VFP 7.0
...
Рейтинг: 0 / 0
04.04.2010, 17:10
    #36559912
Dima T
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помогите с запросом
SR.johnВ Accesse это будет выглядить так

SELECT Iss_pok.*, [vocmethods].name_meth
FROM (Iss_pok INNER JOIN methods ON [Iss_pok].iss_pok_vn=[methods].key) INNER JOIN vocmethods ON [methods].vocmeth_rn=[vocmethods].vocmeth_rn;

В фоксе почти точно так же
Код: plaintext
1.
2.
SELECT Iss_pok.*, vocmethods.name_meth;
   FROM Iss_pok INNER JOIN methods ON Iss_pok.iss_pok_vn = methods.key;
            INNER JOIN vocmethods ON methods.vocmeth_rn = vocmethods.vocmeth_rn
...
Рейтинг: 0 / 0
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Помогите с запросом / 4 сообщений из 4, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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