によるとによって、私は3つのテーブルグループの3つのテーブル
tbl_worker
City WorkerName Job
10 Raymond Carpenter
10 Sara Programmer
11 John Painter
11 Alice Booker
tbl_workshop
City WorkshopName
10 Dell
11 Apple
10 Sony
Tbl_city
Id Name
10 Mexico
11 Sydney
を持っている今、私はこのような結果が欲しい:
City WorkersQty WorkshopQry
Mexico 2 2
Sydney 2 1
結果が異なる都市に登録されている労働者とのワークショップの数量を返します。 どのようなクエリを書くべきですか?
私は左側の参加について知っていますが、特にここで2回目の参加にそれについて私に説明することができます。 –
@raymond 'LEFT'ジョインを' INNER'ジョインに並べて使用する必要がある理由は、都市に労働者が0人いる場合、またはワークショップが0人の場合にデータを表示することです。 –
ありがとうあなたのコードは素晴らしいです –