Je veux joindre deux tables et les combiner en un seul mais le problème est une table est au format horizontal autre est à la verticaleJoignez-vous à deux tables à l'aide dynamique Pivot requêtes
Ci-dessous sont des structures de table Tableau 1:
EmpID | Code | Name | Fld1 | Fld2 | Fld3 | Fld4
-- |---- | ------| --- | ---- |---- |----
1 | 1008M | ABC | temp1 | temp2 | temp3 | null
2 | 1039E | XYZ | temp1 | null | null | null
3 | 1040E | TYS | null | null | null | temp6
Tableau 2:
EmpID | FieldName | Value
-- |---- | ------
1 | FH | 1000
1 | FB | 1220
2 | FHRA | 3000
2 | FB | 3000
3 | FB | 3000
sortie désiré:
EmpID | Code | Name | Fld1 | Fld2 | Fld3 | Fld4 | FH | FB | FHRA
-- |---- | ------| --- | ---- |---- |---- | --- |--- | ----
1 | 1008M | ABC | temp1 | temp2 | temp3 | null |1000 |1210| 0
2 | 1039E | XYZ | temp1 | null | null | null |0 |3000| 3000
3 | 1040E | TYS | null | null | null | temp6|0 |3000| 0
J'avais essayé d'utiliser la requête Pivot mais cela ne fonctionne pas comme prévu.
plz inclut la requête ce que vous aviez essayé jusqu'à présent? –
Joindre la première table avec un deuxième pivoté. – Serg
@AbdulRasheed en réalité les deux la sortie de la table sont de requête dynamique http://stackoverflow.com/questions/41330029/combine-two-dynamic-queries-into-one-dynamic-query-using-pivot mais je ne suis pas capable de rejoindre dynamiquement deux requêtes en un – Nilesh