下記のsql分の書き方が分かりません。
tbl_a
id | yobi |
---|---|
a | 10 |
b | 20 |
c | 30 |
tbl_b
id | cnt |
---|---|
a | 1 |
b | 2 |
c | 3 |
d | 4 |
a | 5 |
b | 6 |
この二つのテーブルから下記のテーブルを作る
id | yobi | cnt |
---|---|---|
a | 10 | 6 |
b | 20 | 8 |
c | 30 | 3 |
d | 4 |
どういうsql文になるでしょうか?
気になる質問をクリップする
クリップした質問は、後からいつでもMYページで確認できます。
またクリップした質問に回答があった際、通知やメールを受け取ることができます。
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
回答2件
0
2つのテーブルをどう加工して、それをどう結びつければ結果になるのか分かれば sql が書けますよ。
まず、日本語で説明してみることから試してみてください。
投稿2018/09/23 15:06
退会済みユーザー
総合スコア0
0
ベストアンサー
投稿2018/09/24 01:26
総合スコア22324
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
簡単に回答を教えてもなかなか身に付かないことが多いです。質問者がte2jiさんの回答にきちんと答えるのを待っても良いのでは?
コードはなるべくシンプルにしておきたいもの。
インランビューを使う必要はないのでは?
2018/09/24 01:55 編集
コメントで質問者と対話しながら解決に進めていくというスタイルはとても大事と思っています。
でも teratail は 塾ではなく QA サイトです。
ともかく動作するものを示すことが求められていると思います。
(早く回答者が満足する回答をすると多くのスコアが得られる仕組みになっています。その回答よりよい回答が数日後に投稿されてもスコアは得られにくい)
質問者が回答を見た後に、そこから何を学習するのか しないのか (自分で理解して身につけていくか、更に自分でより良い解決策を求めていくか、単に copy して動作させることだけ満足しそれでバグが出ても自力で解決できずまた質問を繰り返すか ...)
は、質問者自身の問題なのだと、teratail では考えていると思います。
参考
https://teratail.com/questions/39089
teratail が目指す回答は、魚か、釣り方か、それとも...
2018/09/24 02:38
katoyさんありがとうございました。また助かりました。緊急にヒントを頂く質問させていただきました。示されたSQL文を参考にもっと勉強したいと思います。ありがとうございました。
2018/09/24 03:23
>dondon42 さん
tbl_aにしかないidもあるなら、全外部結合(full outer join)ですけど、そうじゃないならスルーしてください。
2018/09/24 03:28
そこは私も迷いました。
あなたの回答
tips
太字
斜体
打ち消し線
見出し
引用テキストの挿入
コードの挿入
リンクの挿入
リストの挿入
番号リストの挿入
表の挿入
水平線の挿入
プレビュー
質問の解決につながる回答をしましょう。 サンプルコードなど、より具体的な説明があると質問者の理解の助けになります。 また、読む側のことを考えた、分かりやすい文章を心がけましょう。
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。