• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:グループ関数と結合を同時に使うには?)

グループ関数と結合を同時に使うには?

このQ&Aのポイント
  • Oracleの初心者であるjavarowaさんが、Test1とTest2という表から特定の情報を取得する方法について質問しています。
  • 具体的には、Test1のcustomer codeとshop codeの組み合わせごとのカウントと、Test2のshop codeとshop nameを取得したいとのことです。
  • javarowaさんは既にそれぞれの情報を取得するクエリを試していますが、それらを同時に取得する方法が分からないとのことです。

質問者が選んだベストアンサー

  • ベストアンサー
  • nfushi
  • ベストアンサー率31% (39/122)
回答No.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

noname#67342
質問者

お礼

回答ありがとうございます! そしてまた質問で恐縮なのですが、このgroup by句以下の解釈は どのようになるのでしょうか。カウントするためにshopcodeで グルーピングするのは分かるのですが、その次の管理会社名も groub byされているのはなぜですか? もしよろしければお願いします。

関連するQ&A