Имя: Пароль:
1C
1С v8
Быстрый вопрос по запросу
0 memogolik
 
18.07.13
12:19
ВЫБРАТЬ

   1 КАК Поле1,
   2 КАК Поле2,
   3 КАК Поле3
ЛЕВОЕ СОЕДИНЕНИЕ
(
4,5,6
)    врем
ПО ИСТИНА

Хочу сделать такое декартово произведение.
Пишет ошибка в синтаксисе "ЛЕВОЕ СОЕДИНЕНИЕ".
Подскажите пожалуйста, где ошибка.
Заранее спасибо за ответы.
1 Fragster
 
гуру
18.07.13
12:20
левое соединение (выбрать ...)
2 memogolik
 
18.07.13
12:24
ВЫБРАТЬ
   1 ,
   2 ,
   3
ЛЕВОЕ СОЕДИНЕНИЕ
   (ВЫБРАТЬ
       4,
       5,
       6)
ПО (ИСТИНА)

та те ошибка
3 memogolik
 
18.07.13
12:30
апп
4 sirsp
 
18.07.13
12:33
(0)
   ВЫБРАТЬ
       *
   ИЗ
       (
       ВЫБРАТЬ
           1, 2, 3
       )ВЗ1
       ,
       (
       ВЫБРАТЬ
           4, 5, 6
       )ВЗ2

ИЛИ

   ВЫБРАТЬ
       *
   ИЗ
       (
       ВЫБРАТЬ
           1, 2, 3
       )ВЗ1
       ЛЕВОЕ СОЕДИНЕНИЕ
       (
       ВЫБРАТЬ
           4, 5, 6
       )ВЗ2
       ПО ИСТИНА

Однако, непонятен смысл сего действа
5 asady
 
18.07.13
12:41
(4) телепатирую
ему на самом деле нужно вот это:

ВЫБРАТЬ
   1 КАК Поле1,
   2 КАК Поле2,
   3 КАК Поле3
ПОМЕСТИТЬ ВТ123
;

////////////////////////////////////////////////////////////////////////////////
ВЫБРАТЬ
   4 КАК Поле1
ПОМЕСТИТЬ ВТ456

ОБЪЕДИНИТЬ ВСЕ

ВЫБРАТЬ
   5

ОБЪЕДИНИТЬ ВСЕ

ВЫБРАТЬ
   6
;

////////////////////////////////////////////////////////////////////////////////
ВЫБРАТЬ
   ВТ123.Поле1,
   ВТ123.Поле2,
   ВТ123.Поле3,
   ВТ456.Поле1 КАК Поле11
ИЗ
   ВТ123 КАК ВТ123
       ЛЕВОЕ СОЕДИНЕНИЕ ВТ456 КАК ВТ456
       ПО (ИСТИНА)
6 memogolik
 
18.07.13
12:47
Спасибо!
7 asady
 
18.07.13
12:52
(6) до кучи тебе вот таблица умножения запросом

ВЫБРАТЬ
   1 КАК Поле1
ПОМЕСТИТЬ ВТ456

ОБЪЕДИНИТЬ ВСЕ

ВЫБРАТЬ
   2

ОБЪЕДИНИТЬ ВСЕ

ВЫБРАТЬ
   3

ОБЪЕДИНИТЬ ВСЕ

ВЫБРАТЬ
   4

ОБЪЕДИНИТЬ ВСЕ

ВЫБРАТЬ
   5

ОБЪЕДИНИТЬ ВСЕ

ВЫБРАТЬ
   6

ОБЪЕДИНИТЬ ВСЕ

ВЫБРАТЬ
   7

ОБЪЕДИНИТЬ ВСЕ

ВЫБРАТЬ
   8

ОБЪЕДИНИТЬ ВСЕ

ВЫБРАТЬ
   9
;

////////////////////////////////////////////////////////////////////////////////
ВЫБРАТЬ
   ВТ123.Поле1 КАК Поле1,
   ВТ456.Поле1 КАК Поле2,
   ВТ123.Поле1 * ВТ456.Поле1 КАК Поле3
ИЗ
   ВТ456 КАК ВТ123
       ЛЕВОЕ СОЕДИНЕНИЕ ВТ456 КАК ВТ456
       ПО (ИСТИНА)
Независимо от того, куда вы едете — это в гору и против ветра!