
A 回答 (2件)
- 最新から表示
- 回答順に表示
No.2
- 回答日時:
そんな巨大なSQLを書かなくてすむように設計を工夫したりビューや関数、プロシージャを活用するのが上級者だと思います。
基本、
SELECTは新しいテーブル(のようなもの)を作る作業です。
JOINはテーブル(のようなもの)とテーブル(のようなもの)を組合せて新しいテーブル(のようなもの)を作る作業です
サブクエリはSELECTで作ったテーブル(のようなもの)をJOIN等で使うための手段です。(EXISTS等の他の用途もありますが)
複雑に見えても、分割して考えれば、それぞれは「元のテーブルからSELECTしているだけ」です
例えば。
LEFT JOIN (SELECT 担当者,SUM(売上額) AS 合計売上額 FROM 売上テーブル GROUP BY 担当者) AS 担当者別売上
とあったら
・SELECT 担当者,SUM(売上額) AS 合計売上額 FROM 売上テーブル GROUP BY 担当者 で作られる「担当者別売上」というテーブル(のようなもの)がある。
・それとLEFT JOINする。
ということです。
ビューた共通テーブル式や一次テーブル等を活用すれば
LEFT JOIN 担当者別売上
と見た目ではサブクエリを使わずに、普通にテーブルをJOINしているかのように書くこともできます。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- MySQL SQLのサブクエリについて 1 2021/12/29 16:26
- PHP 「SELECT文の発行」と書かれいるだけで「解説」見当たりません? 1 2022/02/01 05:17
- SQL Server SQLについて質問です。 テーブルAとテーブルBがあり、 テーブルAには注文件数を表すorder列と 1 2021/11/10 16:14
- SQL Server [SQLServer] テーブル名からカラム名を取得する 1 2022/08/23 21:20
- Oracle Oracleですがsqlで質問です。 サブクエリ内で番号というカラムで昇順の1レコード目を取得したい 3 2023/05/22 10:02
- SQL Server SQLについて WITH句とサブクエリの使い分けは何でしょうか? 処理速度に違いがありますか? 1 2022/11/21 11:10
- Oracle SQLについて教えて下さい。 主キーを持ったカラムを主キーの機能を持たせたまま カンマ区切りで文字列 1 2023/03/27 22:47
- MySQL SQLです。下記の問合せを行うクエリを、PhpMyAdminで作成して実行せよ。 「昨年の各月の総降 1 2023/07/01 00:32
- IT・エンジニアリング 帳票出力を行う単体テストのテストデータが作成できません 2 2023/08/26 21:25
- システム 帳票出力を行う単体テストのテストデータが作成できません 2 2023/08/26 21:26
関連するカテゴリからQ&Aを探す
今、見られている記事はコレ!
-
釣りと密漁の違いは?知らなかったでは済まされない?事前にできることは?
知らなかったでは済まされないのが法律の世界であるが、全てを知ってから何かをするには少々手間がかかるし、最悪始めることすらできずに終わってしまうこともあり得る。教えてgooでも「釣りと密漁の境目はどこです...
-
カスハラとクレームの違いは?カスハラの法的責任は?企業がとるべき対応は?
東京都が、客からの迷惑行為などを称した「カスタマーハラスメント」、いわゆる「カスハラ」の防止を目的とした条例を、全国で初めて成立させた。条例に罰則はなく、2025年4月1日から施行される。 この動きは自治体...
-
なぜ批判コメントをするの?その心理と向き合い方をカウンセラーにきいた!
今や生活に必要不可欠となったインターネット。手軽に情報を得られるだけでなく、ネットを介したコミュニケーションも一般的となった。それと同時に顕在化しているのが、他者に対する辛らつな意見だ。ネットニュース...
-
大麻の使用罪がなかった理由や法改正での変更点、他国との違いを弁護士が解説
ドイツで2024年4月に大麻が合法化され、その2ヶ月後にサッカーEURO2024が行われた。その際、ドイツ警察は大会運営における治安維持の一つの方針として「アルコールを飲んでいるグループと、大麻を吸っているグループ...
-
ピンとくる人とこない人の違いは?直感を鍛える方法を心理コンサルタントに聞いた!
根拠はないがなんとなくそう感じる……。そんな「直感がした」という経験がある人は少なくないだろう。ただ直感は目には見えず、具体的な説明が難しいこともあるため、その正体は理解しにくい。「教えて!goo」にも「...
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
アメリカンバイクのステップに...
-
明治フォローアップミルク、ス...
-
僕の性癖(フェチ)、私は少数派...
-
ドラッグスターのステップを後...
-
VBでステップ数
-
2進法を3進法にする
-
ホップ、ステップ・・・ さて...
-
スクーターのステップの塗装を...
-
体重95キロあるデブです。日サ...
-
判定問題がPに属するなら探索問...
-
バイクのステップが擦れる件
-
パワプロ2016について質問です...
-
スペイン語で3歩下がるってなん...
-
ボディーボードの上達法
-
寝バックした時奥まで入りませ...
-
和を乱す or 輪を乱す
-
ダンスの立ち位置がいつも端
-
たらたらたらたーたらたらたら...
-
私は女子大生です。裸を見せた...
-
NA・NA・NA~ NA・NA・NA~、
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
2進法を3進法にする
-
明治フォローアップミルク、ス...
-
僕の性癖(フェチ)、私は少数派...
-
SQLの中上級者へのレベルアップ...
-
アクセス ステップインのやり方
-
ステップに乗せるのはカカト?...
-
ドラッグスターのステップを後...
-
フットボード、ステップボード...
-
ステップの位置などを変更する...
-
懐かしさが蘇る”DISCO”ってある...
-
「どれくらいの”ステップ数”が...
-
足を引きずってバイクを運転す...
-
アメリカンバイクのステップに...
-
階段の滑り止めの交換
-
スクーターのステップの塗装を...
-
消防無線の周波数を知りたい。
-
アマチュア無線家の方にお伺い...
-
教えてください。
-
システム開発における「開発実...
-
バイクのステップが擦れる件
おすすめ情報