Имя: Пароль:
1C
1С v8
вопрос знатокам sql
,
0 n0ther
 
04.02.13
17:25
Есть запрос вида:

ВЫБРАТЬ
 Платежка.Ссылка,
 Платежка.Контрагент.ИНН,
 Платежка.Контрагент.КПП,
 Платежка.Организация
ИЗ
 Документы.Платежки КАК Платежка
ГДЕ
 (Платежка.ИНН = "12345" И Платежка.КПП="123") ИЛИ
 (Платежка.ИНН = "23456" И Платежка.КПП="234") ИЛИ
 (Платежка.ИНН = "34567" И Платежка.КПП="345")

Какой будет запрос в SQL?
1 Господин ПЖ
 
04.02.13
17:26
забаньте...
2 GANR
 
04.02.13
17:26
))) никакой ДокументЫ.Платежки 1С не съест
3 Господин ПЖ
 
04.02.13
17:27
select ... from ... where ...
4 n0ther
 
04.02.13
17:27
(2) "описался" :)
5 ДенисЧ
 
04.02.13
17:28
select
p.idref, k.inn, k.kpp, p.org
from _doc123 as p
ledt joint _ref456 k
on p.kontra = l.idref
and p.inn in ('12345', .....)
6 n0ther
 
04.02.13
17:28
(3) интересна дальнейшая расшифровка ... после слова where
7 lucifer
 
04.02.13
17:28
(0) профайлером отлови запрос и посмотри
8 n0ther
 
04.02.13
17:29
(5) inner join?
джоин один будет или три?
9 Господин ПЖ
 
04.02.13
17:29
разрешаю в консоли посмотреть...
10 ДенисЧ
 
04.02.13
17:29
(8) left.
один.
11 Ёпрст
 
04.02.13
17:29
А такое разве сжуёт восьмерышеый запрос ?
ГДЕ
 (Платежка.ИНН ?
12 zak555
 
04.02.13
17:29
(5) p.kontra ?
может p.org ?
13 ДенисЧ
 
04.02.13
17:30
(12) с какго?
14 n0ther
 
04.02.13
17:30
а есть ограничение на кол-во условий?
а то у меня тут быдло код, который этих конструкций (ИНН И КПП) ИЛИ порядка 100 генерит на один запрос
15 ДенисЧ
 
04.02.13
17:30
(14) есть. Около 64КБайт на запрос, кажется.
Или там по строкам...
16 Ёпрст
 
04.02.13
17:31
(5)  l.idref  как то не в тему..L- ij wt nert &
17 ДенисЧ
 
04.02.13
17:31
(16) не l.idref, а k.idref...
18 Ёпрст
 
04.02.13
17:32
(17) снеговик разве допускает в условии писать как в (11) ?
ИНН в данном случае что ? псевдоним типа поля ?..
19 ДенисЧ
 
04.02.13
17:33
(18) ну ты чего придираешься? :-)
20 n0ther
 
04.02.13
17:33
(18) понял, спасибо. можно закрывать :]
21 Ёпрст
 
04.02.13
17:34
(19) просто интересуюсь.
22 n0ther
 
04.02.13
17:34
тьфу) спасибо ДенисЧ!
23 ДенисЧ
 
04.02.13
17:41
(21) Да очевидно, же что запрос не рабочий, а просто пример.
AdBlock убивает бесплатный контент. 1Сергей