я уже вам на почту написал, но все равно.
Первое:
как можно в запросе написать условия, выглядщие на SQL примерно так:
from 'D:\Zulu_Base\2\zadvigka.db' zadvigka1, 'D:\Zulu_Base\2\zadvigka.db' zadvigka2,
'D:\Zulu_Base\2\kamera.db' kamera1
where (kamera1.sys = 6243)and
(kamera1.'ID' = zadvigka1.'id_kam') and (zadvigka1.'n_zad' = 1)and
(kamera1.'ID' = zadvigka2.'id_kam') and (zadvigka2.'n_zad' = 2)
, где zadvigka1 и zadvigka2 - по сути одна и та же таблица.
на sql все хорошо, но не могу найти как сохранить этот sql как запрос.
Второе:
попробовал связать по другому - в таблице (объекте) kamera - 2 поля связанные с таблицей (объектом) Zadvigka.
Запрос должен быть примерно такой:
SELECT
kamera1.'Sys',kamera1.'Name',ZADVIGKA1.'Name',ZADVIGKA2.'Name',kamera1.'ID_Zadv1',kamera1.'ID_Zadv2'
FROM 'D:\Zulu_Base\Тепловая сеть\kamera.DB' kamera1, 'D:\Zulu_Base\Тепловая
сеть\ZADVIGKA.DB' ZADVIGKA1,'D:\Zulu_Base\Тепловая сеть\ZADVIGKA.DB' ZADVIGKA2
where (kamera1.'ID_Zadv1' = ZADVIGKA1.'ID_Zadv') and (kamera1.'ID_Zadv2' =
ZADVIGKA2.'ID_Zadv')
, Zulu генерирует так:
SELECT
kamera1.'Sys',kamera1.'Name',ZADVIGKA1.'Name',ZADVIGKA2.'Name',kamera1.'ID_Zadv1',kamera1.'ID_Zadv2'
FROM AND 'D:\Zulu_Base\Тепловая сеть\kamera.DB' kamera1 INNER JOIN 'D:\Zulu_Base\Тепловая
сеть\ZADVIGKA.DB' ZADVIGKA1 ON
(kamera1.'ID_Zadv1' = ZADVIGKA1.'ID_Zadv')(kamera1.'ID_Zadv2' =
ZADVIGKA2.'ID_Zadv'),'D:\Zulu_Base\Тепловая сеть\ZADVIGKA.DB' ZADVIGKA2
,понятно, что после FROM не должно быть AND. можно ли руками это подправить как-то?
Первое:
как можно в запросе написать условия, выглядщие на SQL примерно так:
from 'D:\Zulu_Base\2\zadvigka.db' zadvigka1, 'D:\Zulu_Base\2\zadvigka.db' zadvigka2,
'D:\Zulu_Base\2\kamera.db' kamera1
where (kamera1.sys = 6243)and
(kamera1.'ID' = zadvigka1.'id_kam') and (zadvigka1.'n_zad' = 1)and
(kamera1.'ID' = zadvigka2.'id_kam') and (zadvigka2.'n_zad' = 2)
, где zadvigka1 и zadvigka2 - по сути одна и та же таблица.
на sql все хорошо, но не могу найти как сохранить этот sql как запрос.
Второе:
попробовал связать по другому - в таблице (объекте) kamera - 2 поля связанные с таблицей (объектом) Zadvigka.
Запрос должен быть примерно такой:
SELECT
kamera1.'Sys',kamera1.'Name',ZADVIGKA1.'Name',ZADVIGKA2.'Name',kamera1.'ID_Zadv1',kamera1.'ID_Zadv2'
FROM 'D:\Zulu_Base\Тепловая сеть\kamera.DB' kamera1, 'D:\Zulu_Base\Тепловая
сеть\ZADVIGKA.DB' ZADVIGKA1,'D:\Zulu_Base\Тепловая сеть\ZADVIGKA.DB' ZADVIGKA2
where (kamera1.'ID_Zadv1' = ZADVIGKA1.'ID_Zadv') and (kamera1.'ID_Zadv2' =
ZADVIGKA2.'ID_Zadv')
, Zulu генерирует так:
SELECT
kamera1.'Sys',kamera1.'Name',ZADVIGKA1.'Name',ZADVIGKA2.'Name',kamera1.'ID_Zadv1',kamera1.'ID_Zadv2'
FROM AND 'D:\Zulu_Base\Тепловая сеть\kamera.DB' kamera1 INNER JOIN 'D:\Zulu_Base\Тепловая
сеть\ZADVIGKA.DB' ZADVIGKA1 ON
(kamera1.'ID_Zadv1' = ZADVIGKA1.'ID_Zadv')(kamera1.'ID_Zadv2' =
ZADVIGKA2.'ID_Zadv'),'D:\Zulu_Base\Тепловая сеть\ZADVIGKA.DB' ZADVIGKA2
,понятно, что после FROM не должно быть AND. можно ли руками это подправить как-то?