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も見ています
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
シフトペタルと足の位置関係
-
明治フォローアップミルク、ス...
-
アクセス ステップインのやり方
-
足を引きずってバイクを運転す...
-
エスカレーターの非常停止ボタン
-
ブログのYOUTUBEの画像...
-
僕の性癖(フェチ)、私は少数派...
-
PICマイコンとFPGAのどちらが良...
-
SQLの中上級者へのレベルアップ...
-
ダンスの立ち位置がいつも端
-
和を乱す or 輪を乱す
-
曲名が知りたいです!! とぅと...
-
TMN宇都宮隆さんの声がEXPO以降...
-
たらたらたらたーたらたらたら...
-
私は女子大生です。裸を見せた...
-
寝バックした時奥まで入りませ...
-
エッチな罰ゲーム
-
NA・NA・NA~ NA・NA・NA~、
-
ラストダンスの意味・使い方
-
ダンスの位置がいつも1番後ろの列
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
明治フォローアップミルク、ス...
-
フットボード、ステップボード...
-
2進法を3進法にする
-
エスカレーターの非常停止ボタン
-
スクーターのステップの塗装を...
-
アクセス ステップインのやり方
-
ステップに乗せるのはカカト?...
-
足を引きずってバイクを運転す...
-
階段の滑り止めの交換
-
僕の性癖(フェチ)、私は少数派...
-
方程式の解き方
-
SQLの中上級者へのレベルアップ...
-
ドラッグスターのステップを後...
-
VBでステップ数
-
シフトペタルと足の位置関係
-
ヤフーファイナンスのポートフ...
-
アメリカンバイクのステップに...
-
消防無線の周波数を知りたい。
-
オフロードバイク(スーパーシ...
-
XJR1300のステップ
おすすめ情報