teratail header banner
teratail header banner
質問するログイン新規登録

回答編集履歴

1

crosstabの説明が分かりにくかった部分を修正

2021/09/13 07:02

投稿

haru666
haru666

スコア1593

answer CHANGED
@@ -52,9 +52,8 @@
52
52
  crosstabの2行目が行から列に変換したい名称の値(category_sql)、
53
53
  AS句でどのような表にするかを指定します。
54
54
 
55
- source_sqlで指定する後ろから2つ目がcategory_sqlの名称の値(商品A、商品B等)、
55
+ source_sqlで指定する後ろから2つ目がcategory_sqlの名称の値(商品A、商品B等)、最後の1つが表示する値です。
56
- 最後の1つが表示する値です。
57
- それよりも前のカラムは、AS句で一致させる必要があります。今回の場合の顧客IDと購入回数です
56
+ それよりも前のカラムは、AS句で一致させる必要があります。今回の場合の購入回数のみですが、2列目、3列目と追加の情報を増やしていくことができます
58
57
 
59
58
  また、category_sqlの列数と、AS句の商品A以降の列挙は一致させる必要があります。
60
59
  必要であればcategory_sqlのクエリでは商品数を絞り込むようにしましょう。