SQL Serverに2つのテーブル、Table1
およびTable2
があります。どちらの表にも、ほとんど両方の表に一致する列EmployeeName
があります。SQL Serverで2つのテーブルを比較して、一致する従業員に値を追加する方法
これは、表1の私のサンプルデータです:
EmployeeName Expenses Bonus overTime
-----------------------------------------
John 198 3734 230
Ayesa 0 2384 0
Nimi 400 230 0
Michael 0 571 0
Alexander 212 240 0
表2 Employee Name
は、ほぼ同じ値がある - このような:
EmployeeName Ermatch Roth
-----------------------------------
John 298 500
Ayesa 0 450
Nimi 400 250
Michael 0 551
両方Table 1
従業員が一致している今、両方のテーブルをし、 Table 2
。最後にEmployeenameはテーブルErmatchとロスの両方が両方のテーブルを結合する方法を表1に加わると一致している。この
EmployeeName Expenses Bonus overTime Ermatch Roth
----------------------------------------------------------
John 198 3734 230 298 500
Ayesa 0 2384 0 0 450
Nimi 958 230 0 400 250
Michael 0 571 0 0 551
Alexander 212 240 0 0 0
のような1つの表に参加?両方のテーブルEmployeenameを比較する方法。事前
削除互換性のない 'mysql'タグ – Jens
OKおかげで先生@Jens – sripriya
明確なを使用してみ?これは歓迎です。 http://stackoverflow.com/questions/17931256/mysql-select-distinct-values-from-two-table-that-have-a-common-key –