0

Access 2010 で 2 つのクエリを結合してみました。

どちらのクエリにも名前と月が含まれています。1 つは # 個のタスクを割り当て、もう 1 つは # 個のタスクを完了しました。私は彼らに参加して、毎月各人の割り当て数とクローズ数を確認できるようにしたいと考えています。# が割り当てられたクエリには、より多くの行があります。左側のクエリが割り当てられており、より多くの列があるため、名前で左結合しようとしました。しかし、行番号が異なり、月番号も関連付けることができないため、機能させることができません。どうすればそれらを結合できますか? 前もって感謝します。

クエリは次のようなものです:

1.
Name   Month   # assigned 
John.      1.          7
Lee.       1.          8



2.
Name.  Month.  # closed. 
John.      1.          5 

欲しい:

Name. Month  # assigned.  # closed 
4

1 に答える 1

0

テーブルまたは列の名前を指定していないため、それらを置き換える必要があります。

以下のクエリは、Table1 からすべての行を返し、Table2 から一致する Closed を返します。

SELECT Table1.Name, Table1.Month, Table1.Assigned, Table2.Closed
FROM Table1 LEFT JOIN Table2 ON Table2.Name = Table1.Name AND Table2.Month = Table1.Month;
于 2013-08-29T04:35:38.227 に答える