SQL для получения пакета и деталей - PullRequest
0 голосов
/ 13 декабря 2018

У нас есть требование, при котором мы получаем детали пакета со списком элементов в одной таблице.а в другой таблице у нас есть эти элементы.

Пример данных

Сведения о пакете.

PackName|ItemName|ItemQuantity
1|AA|10
1|AB|20
1|AC|30
2|BC|40
2|BD|50
2|BE|60
2|BF|70

Полученный элемент

ItemName|ItemQuantity
AA|10
AB|20
AC|30
AA|10
AB|20
AC|30
BC|40
BD|50
BE|60
BF|70
AA|10
AB|20
BE|60
BF|70

Желаемый результат

Output-1

ItemName|ItemQuantity|Is Package
AA|10|1
AB|20|1
AC|30|1
AA|10|1
AB|20|1
AC|30|1
BC|40|1
BD|50|1
BE|60|1
BF|70|1
AA|10|0
AB|20|0
BE|60|0
BF|70|0

Output-2

PackName|TotalPacks
1|2
2|1

Output1 -> если мы получим все элементы в пакете, тогда нам нужно вывести IsPackage как 1 илииначе 0

Output2 -> Нам нужно обновить общее количество отправленных пакетов, в нашем случае, так как мы получили 2 пакета A и 1 B.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...