Добавление родителя в дочерний документ - PullRequest
0 голосов
/ 16 октября 2019

Я использую базу данных с двумя таблицами:

HEADING:(ID, CAPTION, CUSTOMER_ID,DATE, TDOC, ID_PAR) --  ID is PK
                                                      --  ID_PAR is FK Related 
                                                          to HEADING.ID    

LINES   : (ID, NDOC,QTE)                              --  ID is PK NDOC is FK RELATED TO 
                                                          HEADING.ID                    

HEADING имеет рекурсивный запрос для получения всех дочерних элементов HEADING ID, например, счета-фактуры со многими накладными.

В этой системе строки счета-фактуры не вводятся, мы печатаем только накладные

Как получить все строки счета-фактуры, если наборы данных связаны как master-detail?


Набор данных заголовка

ID PARENT_ID DOC_DATE DOC_TYPE

01 NULL A02 01 Б03 02 С04 02 С

Набор данных линий

ID_PK NDOC_FK CODE_PROD QTE

Заголовок

01 03 P1 5
02 03 P10 20
03 03 P67 65
04 04 P61 34

РЕЗУЛЬТАТ ЛИНИЙ SQL для заголовка. ID = 01

ПРОДУКТ QTE

P1 5
P10 20
P67 65
P61 61

...