
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を探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
アメリカンバイクのステップに...
-
スクーターのステップの塗装を...
-
明治フォローアップミルク、ス...
-
ホップ、ステップ・・・ さて...
-
2進法を3進法にする
-
和を乱す or 輪を乱す
-
ダンスの立ち位置がいつも端
-
ウォウォウォウォっウォっウォ...
-
寝バックした時奥まで入りませ...
-
私は女子大生です。裸を見せた...
-
たらたらたらたーたらたらたら...
-
エッチな罰ゲーム
-
NA・NA・NA~ NA・NA・NA~、
-
洋服の処分に困っています。
-
Queen の"We Will Rock You"のR...
-
ダンスの位置がいつも1番後ろの列
-
脚の長い子に育てるにはどうし...
-
曲名が知りたいです!! とぅと...
-
ダンス動画の反転バージョンと...
-
アセレヘの歌詞の内容を教えて...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
2進法を3進法にする
-
明治フォローアップミルク、ス...
-
僕の性癖(フェチ)、私は少数派...
-
SQLの中上級者へのレベルアップ...
-
アクセス ステップインのやり方
-
ステップに乗せるのはカカト?...
-
ドラッグスターのステップを後...
-
フットボード、ステップボード...
-
ステップの位置などを変更する...
-
懐かしさが蘇る”DISCO”ってある...
-
「どれくらいの”ステップ数”が...
-
足を引きずってバイクを運転す...
-
アメリカンバイクのステップに...
-
階段の滑り止めの交換
-
スクーターのステップの塗装を...
-
消防無線の周波数を知りたい。
-
アマチュア無線家の方にお伺い...
-
教えてください。
-
システム開発における「開発実...
-
バイクのステップが擦れる件
おすすめ情報