Questione : Come unisco i risultati di due procedure immagazzinate in un gruppo di dati?

Ho due procedure immagazzinate.  Risultati uno (dei usp_Products) in una lista distinta dei prodotti che la mia azienda vende.  L'altro (usp_DocType) provoca una lista del distnict dei tipi che di documento forniamo.  Voglio unire questi in modo che ottenga un gruppo di dati con entrambi.  Esempio below.

Products DocumentTypes
A 1
B 2
C 3


class= del

Risposta : Come unisco i risultati di due procedure immagazzinate in un gruppo di dati?

GENERARE IL #Product DELLA TABELLA
(
   IDENTITÀ DI IDENTIFICAZIONE INT (1.1),
   Prodotto VARCHAR (max)
)

GENERARE IL #DocumentType DELLA TABELLA
(
   IDENTITÀ DI IDENTIFICAZIONE INT (1.1),
   DocumentType INT
)

INSERIRE i usp_Products del #Product (prodotto) EXEC
INSERIRE il usp_DocType del #DocumentType (DocumentType) EXEC

SELEZIONARE
 p.Product COME prodotti,
 d.DocumentType COME DocumentTypes
DA
 #Product p
IN PIENO UNIR
 #Document d
SU
 p.ID = d.ID
Altre soluzioni  
 
programming4us programming4us