Ich mag zwei Tabellen verknüpfen und sie miteinander zu kombinieren, aber Problem ist eine Tabelle im Querformat ist anderes ist in vertikalenJoin Zwei Tabellen mit Dynamic Pivot-Abfrage
Im Folgenden sind Tabellenstrukturen Tabelle 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
Tabelle 2:
EmpID | FieldName | Value
-- |---- | ------
1 | FH | 1000
1 | FB | 1220
2 | FHRA | 3000
2 | FB | 3000
3 | FB | 3000
gewünschte Ausgabe:
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
Ich hatte versucht, mit Pivot-Abfrage, aber es funktioniert nicht wie erwartet.
plz umfassen die Abfrage, was Sie bisher versucht hatte? –
Verbinden Sie den ersten Tisch mit einem zweiten. – Serg
@AbdulRasheed tatsächlich beide Tabellenausgabe sind dynamische Abfrage http://stackoverflow.com/questions/41330029/combine-two-dynamic-queries-into-one-dynamic-query-using-pivot aber ich bin nicht in der Lage, dynamisch beizutreten zwei Abfragen in eine – Nilesh