![]() |
![]() |
![]() |
|
Получение полей через точку в запросе | ☑ | ||
---|---|---|---|---|
0
guitar_player
29.04.11
✎
09:40
|
Если мне нужно получить поле какого нибудь справочника в запросе, мне лучше соединитьсяс таблицей этого справочника и оттуда взять это поле или результат получения через точку будет таким же?
|
|||
1
Wobland
29.04.11
✎
09:41
|
не громозди. вопрос имеет практический смысл или ты из любопытства?
|
|||
2
Ёпрст
гуру
29.04.11
✎
09:41
|
будет таким же..любая через точку - это один хрен соединение в итоговом запросе потом.
|
|||
3
Ненавижу 1С
гуру
29.04.11
✎
09:41
|
если соединяться слева и накладывать условия на равенство ссылок, то да
иначе необязательно (скорее всего нет, но может и да) |
|||
4
Нуф-Нуф
29.04.11
✎
09:42
|
через точку будет таким же
|
|||
5
Sammo
29.04.11
✎
09:44
|
Емнип, может быть разница, если берешь через точку значение реквизита справочнка в поле составного типа.
|
|||
6
Axel2009
29.04.11
✎
09:45
|
если через точку получать значение от НУЛЛ, то строка пропадет в итоговой выборке.
|
|||
7
Ненавижу 1С
гуру
29.04.11
✎
09:46
|
(6) да ты че?
|
|||
8
guitar_player
29.04.11
✎
09:47
|
(1) из любопытства. Я знаю, что если через точку - он сделает соединение. Просто думаю, так же ли оно сработает, если я сам наложу.
Всем спасибо. |
|||
9
Axel2009
29.04.11
✎
09:47
|
(7)где?
|
|||
10
Ненавижу 1С
гуру
29.04.11
✎
09:47
|
(9) что?
|
|||
11
Axel2009
29.04.11
✎
09:48
|
(10) вот и поговорили
|
|||
12
Ненавижу 1С
гуру
29.04.11
✎
09:49
|
(11) ты первый начал))
|
|||
13
Ёпрст
гуру
29.04.11
✎
09:49
|
(8) наложи только дома , на работе не стоит этого делать.
|
|||
14
guitar_player
29.04.11
✎
09:50
|
(13)ага)
(5) да, да... говорю не про составной тип |
|||
15
Sammo
29.04.11
✎
09:55
|
(14) В не составных обычно все в порядке. Правда еще одно узкое место - наложение условий на реквизит, т.е. когда хочешь наложить условие на реквизит через точку. Там, помнится, была как-то проблемка.
|
|||
16
Fragster
гуру
29.04.11
✎
10:00
|
Для составных типов через точку - надо сначала ВЫРАЗИТЬ(), иначе соединять будет со всеми таблицами. .опа, если нужен реквизит у поля составного типа, но которые присутствует не у всех типов составного типа. тогда для ускорения таки лучше соединять и ЕстьNULL()...
|
|||
17
guitar_player
29.04.11
✎
10:02
|
(15),(16) спасибо, будем знать и эксперементировать
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |