こんにちは、以下の形式のテーブルが 2 つあります。
テーブル:
ID | columnx | event |
1 | 4 | call |
2 | 7 | call |
3 | 4 | call |
4 | 11 | visit |
B テーブル:
columnx | fName |
4 | clare |
7 | Bill |
9 | Tom |
11 | Nick |
次のようにクエリを作成しました。
Select A.columnx ,B.fName,Count(event) as Calls
from A
Left Join B on A.columnx = B.columnx
where 'event' LIKE 'call';
次のような出力が得られました。
columnx | fname | Calls|
4 | Clare | 2 |
7 | Bill | 1 |
11 | Nick | 0 |
しかし、どうすれば以下の出力を得ることができますか:
columnx | fname | Calls|
4 | Clare | 2 |
7 | Bill | 1 |
11 | Nick | 0 |
9 | Tom | 0 |
つまり、特定のレコードが結合されない場合でも、カウントが 0 のレコードを選択する必要があります。これは結合で実行できますか、それとも別の方法を見つける必要がありますか。助言がありますか。ありがとうございました。