ho la tabella qui sotto. (nessuna chiave primaria in questa tabella)Utilizzare la query Dyamic Pivot per questo?
ID | IC | Name | UGCOS | MCOS
---------------------------------------------------------
1AA | A123456B | Edmund | Australia | Denmark
1AA | A123456B | Edmund | Australia | France
2CS | C435664C | Grace | Norway | NULL
3TG | G885595H | Rae | NULL | Japan
Ho bisogno di ottenere il risultato in questo modo.
ID | IC | Name | UGCOS | MCOS | MCOS1
--------------------------------------------------------------------
1AA | A123456B | Edmund | Australia | Denmark | France
2CS | C435664C | Grace | Norway | NULL | NULL
3TG | G885595H | Rae | NULL | Japan | NULL
Ho cercato su Google e sembra che PIVOT sia ciò che ho bisogno di fare. Tuttavia non sono sicuro di come possa essere implementato sui miei tavoli. Sarebbe un grande aiuto se qualcuno mi potesse aiutare. Grazie!
Avete bisogno di colonne dedicate in uscita (come 'MCO, MCOS1, MCOS2 ...')? C'è un limite superiore? Woudl un risultato concatenato in una singola colonna (come 'MCOS' che contiene' Danimarca, Francia' adatta anche alle tue esigenze? – Shnugo
Perché non 'Francia | Danimarca?? – Strawberry
@Shnugo Sì, ci saranno MCOS, MCOS1, MCOS2 ecc senza limite superiore Non riesco a fare risultato concatenato, devo dividere le colonne – Devora