oracleには、サプライヤと顧客の2つのテーブルがあります。それぞれのフィールド名は「国」 国ごとにサプライヤーと顧客の合計数を求め、これらの2つのカウントを加算して各国の単一カウントとして表示する必要があります。Northwindスキーマで2つのテーブルに参加し、国別のレコード数を表示する
私はテーブル(サプライヤと顧客)ごとに1つずつ、2つのクエリを持っています。しかし、それらをどのように組み合わせるのですか?
SELECT S.Country, count(distinct(S.CompanyName)) as cnt
from NW_Suppliers S
group by S.Country
SELECT C.Country, count(distinct(C.CustomerID)) as cnt1
from NW_Customers C
group by C.Country
誰でも助けてください。
2つの組み合わせで何をしたいですか?カウントを追加し、両方のカウントを表示します。 – MT0
カウントを追加します。たとえば、ベネズエラに3社のサプライヤーと4人の顧客があった場合は、count = 7としてリストされます。 – Arvinth
また、DISTINCTはキーワードではありません。 – MT0