|
Поясните, пожалуйста, смысл данного запроса, его возможные ошибки
| ☑ |
0
wylde
15.10.12
✎
20:57
|
Поясните, пожалуйста, смысл данного запроса, его возможные ошибки и ваш вариант решения задачи:
ВЫБРАТЬ
Контрагенты.Ссылка,
КонтактнаяИнформация.Представление
ИЗ
Справочник.Контрагенты КАК Контрагенты
ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.КонтактнаяИнформация КАК КонтактнаяИнформация
ПО КонтактнаяИнформация.Объект = Контрагенты.Ссылка
ГДЕ
КонтактнаяИнформация.Вид = &ВидКонтактнойИнформации
|
|
1
aleks-id
15.10.12
✎
20:57
|
ну вывалит он всех контров с определенным видом КИ
|
|
2
Lys
15.10.12
✎
20:58
|
А в чем задача-то?
|
|
3
aleks-id
15.10.12
✎
21:00
|
условие бы еще не плохо И НЕ Контрагент.ЭтоГруппа
|
|
4
shuhard
15.10.12
✎
21:05
|
(0) 3 место на конкурсе типовых ошибок этому запросу обеспечено, за сочетание ГДЕ одновременно с левым связыванием
|
|
5
Живой Ископаемый
15.10.12
✎
21:08
|
2(0) а почему условие на левосоединеннную таблицу снаружи соединения?
|
|
6
echo77
15.10.12
✎
21:12
|
При таком условии в разделе ГДЕ соединение фактически превращается во внутреннее, т.к. если не будет найдена запись в таблице КонтактнаяИнформация в поле Вид будет помещено NULL и в результате отбора, что у ас стоит запись будет отфильтрована(не попадет в выборку)
|
|
7
mxs089
16.10.12
✎
02:45
|
выборку из регистра во вложенном запросе
|
|
8
zladenuw
16.10.12
✎
02:51
|
дежавю
|
|
9
k1us181b
16.10.12
✎
03:12
|
ВЫБРАТЬ
Контрагенты.Ссылка,
КонтактнаяИнформация.Представление
ИЗ
РегистрСведений.КонтактнаяИнформация.СрезПоследних(, Вид = &ВидКонтактнойИнформации) КАК КонтактнаяИнформация
ЛЕВОЕ СОЕДИНЕНИЕ Справочник.Контрагенты КАК Контрагенты
ПО КонтактнаяИнформация.Объект = Контрагенты.Ссылка
|
|
10
H A D G E H O G s
16.10.12
✎
03:16
|
Чувак собеседование проходит.
p.s. Надо себе новых, годных задач наготовить.
|
|
11
FoxFox
16.10.12
✎
05:33
|
(9) не факт, что РС периодический (в некоторых типовых это так)
|
|