Oracle SQL抽出技 効率的なSQL結合方法 コメントをどうぞ 社員テーブルと給料履歴テーブルがあり、社員ごとの最高給料を抽出した場合、どのように考えるでしょうか。 単純にLEFT JOINすると以下のような結果になります。 全ての列が結合されてしまうので、必要でないデータが増える分検索に影響が生じます。 データが少なければ問題ないように動作しますが、100万とかデータ件数が多いと影響が高くなります。 結合する場合は、全てではなく、必要最低限の結合とすると効率がよくなると思います。 関連記事一覧Google Cloud PlatformでMySQLの公開までPowerShell 入門 文字列操作PowerShell 指定フォルダ配下を再帰的に検索VBScript 入門 SelectOracle 改行コード、タブ置換oracleのパスワード有効期限について Pocket