sql >> Databáze >  >> RDS >> Mysql

Zkombinujte dvě tabulky, které jsou podobné se dvěma odlišnými sloupci pomocí powershell

Dobře, za předpokladu, že nemáte propojené položky a všechny záznamy jsou samostatné, můžete udělat toto:

$T2Keys = $Results2|gm|?{$_.MemberType -match "Property"}|Select -ExpandProperty Name
$T1Keys = $Results|gm|?{$_.MemberType -match "Property"}|Select -ExpandProperty Name
$KeysToAdd = $T2Keys|?{$T1Keys -notcontains $_}
$Results3 = @()
$Results3 += $Results
$KeysToAdd|%{$Results3|Add-Member $_ ""}
$Results3+=$Results2

To se dotazuje na vlastnosti první tabulky na proměnnou. Totéž dělá s druhou tabulkou. Najde vlastnosti, které jsou ve druhé tabulce, které nejsou v první, a uloží je do proměnné. Potom vytvoří prázdné pole, přidá do něj první tabulku, přidá chybějící pole a pak do něj přidá druhou tabulku.




  1. Jak funguje funkce MID() v MySQL

  2. SQL dotaz pro výpočet zůstatku účtu

  3. Může MySQL převést uložený čas UTC na místní časové pásmo?

  4. Chyba Oracle.DataAccess