|
Соединение двух таблиц | ☑ | ||
---|---|---|---|---|
0
YamEgor
29.11.20
✎
16:40
|
Добрый день! кто-нибудь может подсказать: в документе есть несколько табличных частей 1. НоменклатураЗаказанная 2.НоменклатураРассчитанная 3.Варианты 4.Товары. и надо из ТЧ НоменклатураЗаказанная и из ТЧ Товары вывести в своих колонках номенклатуру , чтобы было видно какую номенклатуру заказывали и какую номенклатуру продают( они могут отличаться, так как на складе может не быть номенклатуры и ее могут заменить на идентичную).
|
|||
1
asady
29.11.20
✎
17:57
|
(0) я за union
|
|||
2
YamEgor
29.11.20
✎
18:13
|
(1) если объединить они будут разве в двух колонках?
|
|||
3
ДенисЧ
29.11.20
✎
18:14
|
(2) Смотря как объединять...
|
|||
4
YamEgor
29.11.20
✎
18:15
|
(3) пример есть?
|
|||
5
ДенисЧ
29.11.20
✎
18:19
|
(4) ))
выбрать а1, 0 из т1 объединить все выбрать 0, б2 из т2 |
|||
6
RomanYS
29.11.20
✎
18:23
|
(0) соединение конечно. Только ты должен знать как строки связаны, возможно разработчиком явные ключи связи предусмотрены. Отсюда этого не видно
|
|||
7
YamEgor
29.11.20
✎
18:30
|
(6) Ну вот две таблицы из них надо сделать одну с двумя колонками , если совпадает номенклатура, то в одной строке если нет то в отдельной или хотя бы просто в двух колонках
|
|||
8
RomanYS
29.11.20
✎
18:34
|
(7) Пример нарисуй так не понятно, если явной связи аналогов нет, то "объединить" и (5) - твоё
|
|||
9
YamEgor
29.11.20
✎
18:40
|
(8) ну вот таблица ЗаказанныеТовары из нее берем эту номенклатуру в одну колонку загружаем, берем таблицу ПроданныеТовары из нее номенклатуру в другую колонку и все можно сравнивать ,что было и что стало:
НоменклатураЗаказанная1 НоменклатураПроданная1 (НоменклатураЗаказанная1 такая же как НоменклатураПроданная1, но может и оличаться) НоменклатураЗаказанная2 НоменклатураПроданная2 (НоменклатураЗаказанная2 такая же как НоменклатураПроданная2, но может и оличаться) НоменклатураЗаказанная3 (здесь ничего нет) |
|||
10
RomanYS
29.11.20
✎
18:45
|
(9) Если в каждой таблице только одна колонка, то тебе подойдёт полное соединение:
выбрать Т1.Номенклатура, Т2.Номенклатура как Номенклатура2 Из Т1 полное соединение По Т1.Номенклатура = Т2.Номенклатура |
|||
11
YamEgor
29.11.20
✎
18:47
|
(10) да там в том то и дело что в одной таблице одна колонка , а во второй может быть несколько
|
|||
12
RomanYS
29.11.20
✎
18:50
|
(11) А мы откуда знаем, что там у тебя? Описывай тогда задачу и структуру полностью
|
|||
13
YamEgor
29.11.20
✎
18:55
|
НомЗаказ1 номПроданная1 Кол-воПроданой ЦенаПроданной СумаПроданной
НомЗаказ2 номПроданная2 Кол-воПроданой ЦенаПроданной СумаПроданной НомЗаказ3 номПроданная4 КолПроданой ЦенаПроданной СумаПроданной НомЗаказ4 |
|||
14
RomanYS
29.11.20
✎
19:14
|
(13) "НомЗаказ3 номПроданная4" вот это откуда может взяться, если ты не знаешь что вместо чего продали?
|
|||
15
YamEgor
29.11.20
✎
19:20
|
(14) мы знаем какую номенклатуру заменили, так как ее нет на складе
|
|||
16
YamEgor
29.11.20
✎
19:25
|
(14) у нас есть таблица с номенклатурой которую заказали и есть таблица с номенклатурой которую продали, и просят вывести заказанную в одну колонку и проданную в другую колонку и для проданной нужно еще количество, сумму, цену, артикул. Вот и должно получиться из двух таблиц одна.
|
|||
17
RomanYS
29.11.20
✎
19:33
|
(16) Где указано, что вместо НомЗаказ3 продали номПроданная4?
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |