TOP カテ一覧 スレ一覧 100〜終まで 2ch元 削除依頼
Oracle 質問総合スレ9
成績管理システムを作ろう!2【社会貢献】
SQLについて語るスレ
【レア技術者】 ORACLE DEVELOPER R6i 【狂え!】
SQL質疑応答スレ 19問目
☆ 世界最速のデータベース SAS ☆
まじめにデータベースについて語るスレ
dbMAGICを超えるDBMSは未来永劫現れない。
諸君、私はSybaseが大好きだ【ASE】
データベースなんか作れるかよ!
270 :
DBMS名とバージョン
MySQL 5.6

テーブルデータ

shops
id | name
------------
1 | shopA
2 | shopB
3 | shopC

rates
id | shop_id | rateA | rateB
-----------------------------
1 | 1 | 0.1 | 0.05
※ rateA, rateB は total_price に掛けるパーセンテージ。小数点切り捨て

orders
id | shop_id | type | name | price
-----------------------------------
1 | 1 | A | nameA | 100
2 | 1 | B | nameA | 200
3 | 1 | A | nameB | 50
4 | 2 | A | nameB | 300

欲しい結果
shop_name | type | total_price | x_rateA | x_rateB | exist
----------------------------------------------------------
shopA | A | 150 | 15 | 7 | 1
shopA | B | 200 | 20 | 10 | 1
shopB | A | 300 | 30 | 15 | 1
shopB | B | 0 | 0 | 0 | 0

説明
ordersを集計した結果が欲しいです。そのときordersテーブルが持っているtypeをshopごとに持たせたいです。つまりshopBはtypeBのorderを持っていませんが、集計結果にはtypeBも結果に入ってきてほしいです。
ほかに、ordersを集計しratesテーブルのレートを掛けたものをx_rateA,x_rateBとして集計してほしいです。
existはorderがあったかどうかの0,1です。

よろしくお願いします。

MariaDB
MSXでデータベースを作りたいのですが
データベース系の仕事をしたくて探しているのですが
諸君、私はSybaseが大好きだ【ASE】
Oracle>>>>>>SQLServer
【9i】オラクルマスターGOLDのスレ【10g】
データベース関連資格スレ
DB板自治・質問・雑談スレ
MariaDB
Oracle>>>>>>SQLServer
--------------------
【MLB】急死のエンゼルス・スカッグス投手、オキシコドンを常用か 球団広報部員がオキシコドン提供を証言
■ 竹内朱莉 ■ 60TRY部 ■ ラジオ日本 17:55〜21:00 ■
アイドルマスターシンデレラガールズ愚痴スレ5137
誰にも見られずにチャーハン作れたら神175
【コラージュ】B.A.ツインマーマン【多元主義】
【ぐっすり】ベッド総合45【眠りたい】
【韓国】パイロットらがデモ「手遅れになる前に、大々的な金融支援が必要」
ちゃんみな
【名作】DreamCastのおすすめソフト教えて【珍作】
【原駅ステージ】原宿駅前パーティーズ【本スレ】★122
CPUクーラー総合 vol.345
画面に映るだけでチャンネル変えたくなるメンバー
【天鏡のアルデラミン】宇野朴人 11
【TBC】国際情報ビジネス専門学校【宇都宮】
【乃木坂46】賀喜遥香応援スレ☆3【カッキー】
獣族・獣戦士族総合スレ8
中国の「一帯一路」に騙され巨額債務に苦しむアフリカの国々、安倍首相が全面支援を発表、国連54票が狙い [422186189]
【話題】トランプ政権が“バカ騒ぎ”文氏に警告 駐韓大使に“タカ派”投入、韓国への「お目付け役」人事
【生まれてくれて】アラフィフ粥さんヲチスレ5【ありがとう】
【コロナ】厚労省 空港到着の男女14人感染 発熱やせきの症状なし 4人は日本国籍 10人は外国籍 [ですとろん★]
TOP カテ一覧 スレ一覧 100〜終まで 2ch元 削除依頼