- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:グループ関数と結合を同時に使うには?)
グループ関数と結合を同時に使うには?
このQ&Aのポイント
- Oracleの初心者であるjavarowaさんが、Test1とTest2という表から特定の情報を取得する方法について質問しています。
- 具体的には、Test1のcustomer codeとshop codeの組み合わせごとのカウントと、Test2のshop codeとshop nameを取得したいとのことです。
- javarowaさんは既にそれぞれの情報を取得するクエリを試していますが、それらを同時に取得する方法が分からないとのことです。
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
こういうことでしょうか? select T2.shopcode, T2.shopname, COUNT(T1.customercode) from Test1 T1 inner join Test2 T2 on T1.shopcode = T2.shopcode group by T2.shopcode, T2.shopname order by shopcode
お礼
回答ありがとうございます! そしてまた質問で恐縮なのですが、このgroup by句以下の解釈は どのようになるのでしょうか。カウントするためにshopcodeで グルーピングするのは分かるのですが、その次の管理会社名も groub byされているのはなぜですか? もしよろしければお願いします。