Имя: Пароль:
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
       ПО (ИСТИНА)
Здесь можно обсудить любую тему при этом оставаясь на форуме для 1Сников, который нужен для работы. Ymryn