テーブルLOG
に私はSQLで次の2つの表を作成しようとしている次のエントリ複雑なSQLクエリの集計とグループ化
userid item role
1 Apple Buyer
2 Banana Seller
3 Apple Buyer
1 Banana Seller
3 Orange Buyer
etc
を持っています。表1:
item countUser1Buy countUser1Sell
Apple
Banana
Orange
および表2(ここで私は合計の平均値を意味し、総リンゴの平均は
item alluserBuyTotalMean allUserBuyTotalMedian allUserBuyRange allUserBuyStandardDev
Apple
Banana
Orange
を買って、のように私は最初は
に変化されるべきだと思います。私に与えて近い`SELECT `item`, `role`, count(`item`) as count FROM `LOG` GROUP BY `item`
、
item role count
Apple Buyer 1
Banana Seller 1
しかし、私は取得しようとしているようにそれを作る方法を把握できません。私は本当に困っています。おかげ