Mysql
 sql >> डेटाबेस >  >> RDS >> Mysql

पावरशेल का उपयोग करके दो अलग-अलग स्तंभों के साथ समान दो तालिकाओं को मिलाएं

ठीक है, मान लें कि आपके पास लिंक की गई प्रविष्टियां नहीं हैं और सभी रिकॉर्ड अलग हैं, तो आप ऐसा कर सकते हैं:

$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

यह पहली तालिका के गुणों को एक चर के लिए पूछता है। यह दूसरी तालिका के साथ भी ऐसा ही करता है। यह उन गुणों को ढूंढता है जो दूसरी तालिका में हैं जो पहले में नहीं हैं और उन्हें एक चर में सहेजते हैं। फिर यह एक खाली सरणी बनाता है, उसमें पहली तालिका जोड़ता है, लापता फ़ील्ड जोड़ता है, फिर उसमें दूसरी तालिका जोड़ता है।




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. पायथन MySQLdb तालिका के माध्यम से पुनरावृति

  2. SQL क्वेरी MySQL में तालिका बनाने के लिए

  3. ENUM MySQL में एकाधिक मान क्यों संग्रहीत नहीं करता है?

  4. mysqldump अज्ञात विकल्प कोई बीप नहीं

  5. जावा:com.mysql.jdbc.exceptions.jdbc4.MySQLNonTransientConnectionException:डेटाबेस सर्वर से कनेक्शन नहीं बना सका