タスクとメモを含む2つのテーブルがあり、それぞれに関連付けられたメモの数を含むタスクのリストを取得したいと思います。これらの2つのクエリが機能します。
t.TaskIdを選択し、 (タスクノートnからcount(n.TaskNoteId)を選択します。ここでn.TaskId = t.TaskId)'ノート' タスクtから - また t.TaskIdを選択し、 count(n.TaskNoteId)'メモ' タスクtから 左参加 TaskNote n on t.TaskId = n.TaskId t.TaskIdによるグループ化
それらの間に違いはありますか?私は一方を他方の上に使用する必要がありますか、それとも同じ仕事をするための2つの方法だけですか?ありがとう。