私は、顧客、店舗、購入品、製品などに関する情報を持つデータベースを持っています。各都市には何人の顧客が住んでいるか興味があります。これは、次の表を与えるSQL 2つのテーブルの数
SELECT city, count(cID) FROM customer GROUP BY city
:
| City | # |
+---------------+---+
| Amsterdam | 4 |
| New York City | 2 |
| London | 1 |
は、今私は、顧客が住む都市にしか興味ないんだけど、私はでこれを見つけました。私はまた、店があり、顧客がテーブルに住んでいない都市があるようにしたいと思います。このように:
私は、customersテーブル、storeテーブル、またはその両方で発生する各都市に住んでいる顧客をカウントしたいと思います。
テーブルは次のようになります。
を 顧客(CID、CNAME、通り、都市)と 店(のsID、SNAME、通り、都市)誰がどのように知っていますこれを行う?
からたいとuは次の結果を置く場所であることを行うことができますが、「都市」と呼ばれる任意のテーブルを持っていますか?そうでない場合は、どこから市の名前を取得していますか? –