|
Вложенный запрос | ☑ | ||
---|---|---|---|---|
0
sammmm
20.08.12
✎
12:34
|
У меня есть запрос
ВЫБРАТЬ Запчасти.Ссылка, Запчасти.Наименование ИЗ Справочник._ИнтерКаталогЗапчастей КАК Запчасти, (ВЫБРАТЬ ДопИнфоЗапчасти.Запчасть КАК Запчасть, ДопИнфоЗапчасти.Свойство КАК Свойство, ДопИнфоЗапчасти.Значение КАК Значение ИЗ РегистрСведений._ИнтерЗначенияДопИнфоЗапчасти КАК ДопИнфоЗапчасти ГДЕ ДопИнфоЗапчасти.Запчасть = <что здесь написать чтобы было равно Запчасти.Ссылка >) КАК ВложенныйЗапрос Вопрос. Как в вложенный запрос передать Запчасти.Ссылка, чтобы я мог сравнить с ДопИнфоЗапчасти.Запчасть |
|||
1
asady
20.08.12
✎
12:35
|
(0) что ты хочешь получить в результате?
|
|||
2
sammmm
20.08.12
✎
12:35
|
мне нужно в запросе узнать есть ли у запчасти в регистре сведений записи
|
|||
3
Wobland
20.08.12
✎
12:36
|
связать, однако, нужно
|
|||
4
sammmm
20.08.12
✎
12:37
|
(3) как?
|
|||
5
salvator
20.08.12
✎
12:38
|
(4) Соединением
|
|||
6
Wobland
20.08.12
✎
12:38
|
(4) так, чтобы слева справочник твой был
|
|||
7
Anastasiy
20.08.12
✎
12:39
|
Справочник._ИнтерКаталогЗапчастей.Ссылка, ни?
|
|||
8
sammmm
20.08.12
✎
12:40
|
так мне же нужно чтобы не повторялись мои запчасти, а просто был признак есть ли хоть одна запись в регистре принадлежащая этому элементу
|
|||
9
Anastasiy
20.08.12
✎
12:41
|
Так РС и Справочник- не одно и тоже
|
|||
10
sammmm
20.08.12
✎
12:41
|
(9)КО?
|
|||
11
Reset
20.08.12
✎
12:41
|
(4)
ВЫБРАТЬ Запчасти.Ссылка, Запчасти.Наименование, ДопИнфоЗапчасти.Свойство, ДопИнфоЗапчасти.Значение ИЗ Справочник._ИнтерКаталогЗапчастей КАК Запчасти левое соединение РегистрСведений._ИнтерЗначенияДопИнфоЗапчасти КАК ДопИнфоЗапчасти по Запчасти.Ссылка=ДопИнфоЗапчасти.Запчасть |
|||
12
Ненавижу 1С
гуру
20.08.12
✎
12:42
|
ВЫБРАТЬ
Запчасти.Ссылка, Запчасти.Наименование ИЗ Справочник._ИнтерКаталогЗапчастей КАК Запчасти ГДЕ Запчасти.Ссылка В (ВЫБРАТЬ ДопИнфоЗапчасти.Запчасть КАК Запчасть ИЗ РегистрСведений._ИнтерЗначенияДопИнфоЗапчасти КАК ДопИнфоЗапчасти) |
|||
13
Anastasiy
20.08.12
✎
12:43
|
(11) Ну, или так
|
|||
14
GANR
20.08.12
✎
12:43
|
Или так...
ВЫБРАТЬ Запчасти.Ссылка, Запчасти.Наименование, ВЫБОР КОГДА ДопИнфоЗапчасти.Запчасть IS NULL ТОГДА Ложь ИНАЧЕ Истина КОНЕЦ КАК НаличиеЗапчасти ИЗ Справочник._ИнтерКаталогЗапчастей КАК Запчасти ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений._ИнтерЗначенияДопИнфоЗапчасти КАК ДопИнфоЗапчасти ПО Запчасти.Ссылка = ДопИнфоЗапчасти.Запчасть |
|||
15
sammmm
20.08.12
✎
12:44
|
ооо спасибо огромное всем
|
|||
16
SUA
20.08.12
✎
12:45
|
(12)
[code] ВЫБРАТЬ РАЗЛИЧНЫЕ Регистр.Запчасть, Регистр.Запчасть.Наименование ИЗ РегистрСведений._ИнтерЗначенияДопИнфоЗапчасти КАК Регистр [/code] это если получить только те что есть |
|||
17
Ненавижу 1С
гуру
20.08.12
✎
12:46
|
(16) а да, туплю ))) но зато можно расширить до флага, есть или нет
|
|||
18
GANR
20.08.12
✎
12:47
|
(15) А коррелированные подзапросы как в (0) 1С не позволяет (пока...)
|
|||
19
Ненавижу 1С
гуру
20.08.12
✎
12:50
|
(18) позволяет, но тут (0) что-то не то
|
|||
20
GANR
20.08.12
✎
12:53
|
(19) Разве в 1С это
select distinct OrderId from Northwind.dbo.[Order Details] OD where Quantity <= (select avg(Quantity) * .1 from Northwind.dbo.[Order Details] where OD.ProductID = ProductID) возможно? |
|||
21
Ненавижу 1С
гуру
20.08.12
✎
13:33
|
(20) нет, но такой стиль мне и в чистом скуле не нравится
|
|||
22
GANR
21.08.12
✎
11:39
|
(21) Мне тоже не нравится, и не только нам. 1С поэтому и не допускает таких конструкций.
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |