|
Левое соединение вместо полного | ☑ | ||
---|---|---|---|---|
0
extrim-style
03.02.12
✎
15:03
|
ВЫБРАТЬ
| ТЗ.СтатьяЗатрат, | ТЗ.Количество, | ТЗ.Сумма, | ТЗ.Контрагент |ПОМЕСТИТЬ ТаблТз |ИЗ | &ТЗСтатьиЦеховые КАК ТЗ |; | |//////////////////////////////////////////////////////////////////////////////// |ВЫБРАТЬ | ТЗ2.СтатьяЗатрат КАК СтатьяЗатрат, | ТЗ2.Количество КАК Количество, | ТЗ2.Сумма КАК Сумма, | ТЗ2.Контрагент КАК Контрагент |ПОМЕСТИТЬ ТаблТз2 |ИЗ | &ТЗСтатьиЦеховые2 КАК ТЗ2 |; | |//////////////////////////////////////////////////////////////////////////////// |ВЫБРАТЬ | ТаблТз.СтатьяЗатрат, | ТаблТз.Количество, | ТаблТз.Сумма, | ТаблТз.Контрагент, | ТаблТз2.СтатьяЗатрат КАК СтатьяЗатрат2, | ТаблТз2.Количество КАК Количество2, | ТаблТз2.Сумма КАК Сумма2, | ТаблТз2.Контрагент КАК Контрагент2 |ИЗ | ТаблТз КАК ТаблТз | ПОЛНОЕ СОЕДИНЕНИЕ ТаблТз2 КАК ТаблТз2 | ПО ТаблТз.СтатьяЗатрат = ТаблТз2.СтатьяЗатрат | |СГРУППИРОВАТЬ ПО | ТаблТз.СтатьяЗатрат, | ТаблТз.Количество, | ТаблТз.Сумма, | ТаблТз.Контрагент, | ТаблТз2.СтатьяЗатрат, | ТаблТз2.Количество, | ТаблТз2.Сумма, | ТаблТз2.Контрагент ЧЯДНТ? |
|||
1
PR
03.02.12
✎
15:04
|
Да!
|
|||
2
Armando
03.02.12
✎
15:06
|
И возрозить-то нечего
|
|||
3
extrim-style
03.02.12
✎
15:06
|
(1) ну всё написано. не получается полное, получается левое.
|
|||
4
Mort
03.02.12
✎
15:06
|
(0) Умножаешь контрагентов одной таблицы на контрагентов из другой.
|
|||
5
extrim-style
03.02.12
✎
15:07
|
(4) где?
|
|||
6
Armando
03.02.12
✎
15:07
|
А нафига группировка в последнем запросе?
|
|||
7
Mort
03.02.12
✎
15:07
|
(5) В запросе. (с) КО
|
|||
8
Sidney
03.02.12
✎
15:08
|
Мож поробовать не группировать?
|
|||
9
extrim-style
03.02.12
✎
15:08
|
(6) пытался сделать, вот и добавил
|
|||
10
extrim-style
03.02.12
✎
15:09
|
(8) не получается
|
|||
11
Mort
03.02.12
✎
15:10
|
А что хотел сделать?
|
|||
12
extrim-style
03.02.12
✎
15:11
|
(11) Полное видимо
|
|||
13
extrim-style
03.02.12
✎
15:14
|
(11) хотел сделать полное соединение двух таблиц по полю СтатьяЗатрат
|
|||
14
Рэйв
03.02.12
✎
15:16
|
(13С чего решил, что получается левое?.По каким признакам?)
|
|||
15
Рэйв
03.02.12
✎
15:16
|
(14)->(13)
|
|||
16
Mort
03.02.12
✎
15:16
|
А без группировок?
|
|||
17
Mort
03.02.12
✎
15:17
|
Подследственный, отвечайте на вопрос!
|
|||
18
extrim-style
03.02.12
✎
15:18
|
(16)->(10)
|
|||
19
extrim-style
03.02.12
✎
15:19
|
(17) изначально было без группировок, это я уж потом экспериментировал и сюда запостил с группировками
|
|||
20
extrim-style
03.02.12
✎
15:20
|
(14) потому что взял и посмотрел в исходные таблицы и в результирующую. В результирующей поле СтатьяЗатрат как в первой исходной таблице, значений поля СтатьяЗатрат из второй таблицы в результирующей не присутствует
|
|||
21
Рэйв
03.02.12
✎
15:21
|
(20)Значит нет совпадений.
|
|||
22
Рэйв
03.02.12
✎
15:21
|
+ и не по чему соединять
|
|||
23
extrim-style
03.02.12
✎
15:24
|
(21) сам-то понял что сказал? это ПОЛНОЕ СОЕДИНЕНИЕ
|
|||
24
Mort
03.02.12
✎
15:24
|
Телепатирую: Автору нужно объединение
|
|||
25
Mort
03.02.12
✎
15:25
|
(23) Да какая разница. Колонка первая то у тебя только из первой таблицы берет статью.
|
|||
26
extrim-style
03.02.12
✎
15:27
|
(24) чёй-то?
(25) http://1cexpo.ru/obuchenie-1s-predpriyatie/23-prakticheskoe-ispolzovanie-zaprosov-v-1s-8/46-soedinenie-zaprosov.html вроде мне нужно именно полное |
|||
27
extrim-style
03.02.12
✎
15:33
|
+(21) сорри. видимо имел ввиду, что таблицы разнятся. но они абсолютно одинаковые по составу, только содержимое разное
|
|||
28
viktor_vv
03.02.12
✎
15:34
|
А СтатьяЗатрат2 че показывет в результирующем ?
|
|||
29
Mort
03.02.12
✎
15:37
|
(27) Ты бы начал с того, что нарисовал какая таблица тебе в финале нужна. С 8 колонками?
|
|||
30
viktor_vv
03.02.12
✎
15:39
|
Может ты так хотел вывести ?
| IsNull(ТаблТз.СтатьяЗатрат,ТаблТз2.СтатьяЗатрат) КАК СтатьяЗатрат, | ТаблТз.Количество, | ТаблТз.Сумма, | ТаблТз.Контрагент, | ТаблТз2.Количество КАК Количество2, | ТаблТз2.Сумма КАК Сумма2, | ТаблТз2.Контрагент КАК Контрагент2 |
|||
31
extrim-style
03.02.12
✎
15:46
|
(30) Да. Спасибо! Уже и сам до этого догнал, пересмотрев (26)
глупая восьмерка =) |
|||
32
Armando
03.02.12
✎
16:09
|
(31) тогда что ты имел в виду "Левое соединение вместо полного"?
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |