Вход | Регистрация

1С:Предприятие ::

Метки:Запросы и построители

Как получить только первые или последние в соединении (Запрос)?

Я
   valdem
 
09.12.04 - 10:38
Например, есть документ у него есть "подчиненные" документы.
Пишем запрос, у которого ЛЕВОЕ СОЕДИНЕНИЕ по "подчиненным" документам.
Но там будут все, а надо получить только один документ.
Как это можно описать в тексте запроса, а не обрабатывать результат запроса?
 
 
   Волшебник
 
1 - 09.12.04 - 11:04
ВЫБРАТЬ ПЕРВЫЕ 1
   Asmody
 
2 - 09.12.04 - 11:06
(1) тупишь с утра? >;))
   Волшебник
 
3 - 09.12.04 - 11:08
(2) Выдвигаю гипотезу
   Asmody
 
4 - 09.12.04 - 11:10
как я понял, челу надо выбрать все записи из основной таблицы и прикрутить к ним только первую соотв. запись из подчиненной таблицы. так?
   Волшебник
 
5 - 09.12.04 - 11:11
(4) Думаю, да.
   Asmody
 
6 - 09.12.04 - 11:12
тогда (1) не подходит...
   Волшебник
 
7 - 09.12.04 - 11:16
Выбрать СпрНом.Ссылка, СпрЕд.Ссылка Из Справочник.Номенклатура КАК СпрНом
ЛЕВОЕ ВНЕШНЕЕ СОЕДИНЕНИЕ
(Выбрать ПЕРВЫЕ 1 * ИЗ Справочник.ЕдиницыИзмерения) КАК СпрЕд
ПО СпрЕд.Владелец = СпрНом.Ссылка
   Asmody
 
8 - 09.12.04 - 11:19
(7) проверял? >;))
   Волшебник
 
9 - 09.12.04 - 11:21
(8) Запрос работает.
   Rovan
 
10 - 09.12.04 - 11:23
(8) Что за сомнения такие ? Никогда "ПЕРВЫЕ" не использовал ?
 
 
   Asmody
 
12 - 09.12.04 - 11:25
(9) серьезно? тогда я опять фигею от движка запросов 1С. ты по аналогии в скл свой запрос переведи и прикинь, что получится...
   Волшебник
 
13 - 09.12.04 - 11:25
(12) Запрос работает, но это не значит, что он выдает верный результат... :)
   valdem
 
14 - 09.12.04 - 11:27
Из всех "подчиненных" выбирается только один, а остальные где?
   Волшебник
 
15 - 09.12.04 - 11:27
(14) Остались в базе данных.
   Asmody
 
16 - 09.12.04 - 11:33
в подчиненной таблице надо сделать группировку по ссылке на основную таблицу. и никаких ПЕРВЫЕ 1
   Волшебник
 
17 - 09.12.04 - 11:34
(16) Ты запросами разговаривай...
   Asmody
 
18 - 09.12.04 - 11:35
я идеями разговориваю. за запросы я деньги беру >;))
   Волшебник
 
19 - 09.12.04 - 11:36
(18) А вдруг ты дал дезинформацию, тогда заплатишь? :)


Список тем форума
  Рекламное место пустует
Читай всё полезное и впитывай, а нападки игнорируй. Здесь так принято. aka AMIGO
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.
Ветка сдана в архив. Добавление сообщений невозможно.
Но вы можете создать новую ветку и вам обязательно ответят!
Каждый час на Волшебном форуме бывает более 2000 человек.
Рекламное место пустует