Mysql
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Mysql

Kết hợp hai bảng giống nhau với hai cột khác nhau bằng cách sử dụng powershell

Ok, giả sử bạn không có các mục nhập được liên kết và tất cả các bản ghi đều riêng biệt, bạn có thể thực hiện việc này:

$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

Điều đó truy vấn các thuộc tính của bảng đầu tiên đến một biến. Nó làm tương tự với bảng thứ hai. Nó tìm các thuộc tính có trong bảng thứ hai không có trong bảng đầu tiên và lưu chúng vào một biến. Sau đó, nó tạo một mảng trống, thêm bảng đầu tiên vào đó, thêm các trường còn thiếu, sau đó thêm bảng thứ hai vào đó.




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Cách làm trống tất cả các hàng từ tất cả các bảng trong mysql (trong sql)

  2. MAMP 2.0.1 với Ruby on Rails 3.2.0 trên Mac OS X Lion

  3. Sai về độ chính xác thập phân của MySQL &PHP

  4. Làm cách nào để thử lại giao dịch sau khi gặp sự cố bằng Doctrine?

  5. MySQL:Đã xảy ra lỗi với tìm kiếm Fulltext - KHÔNG trả về kết quả