• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:(初心者です)パフォーマンスの良いSQLの書き方)

パフォーマンスの良いSQLの書き方

このQ&Aのポイント
  • SQL初心者でもパフォーマンスを考慮したSQLの書き方を学びましょう。
  • 社員情報を管理するマスタテーブルとログテーブルから最新のログイン日付を取得する効率的なSQLの書き方を解説します。
  • クエリを改善してパフォーマンスを向上させる方法について学びましょう。

質問者が選んだベストアンサー

  • ベストアンサー
  • Mizyu
  • ベストアンサー率41% (245/593)
回答No.1

ぱっと思いついたのは -- SELECT MST.SHAIN_ID, MST.SHAIN_NAME, MAX(LOG.LOGINTIME) FROM MST, LOG WHERE MST.SHAIN_ID = LOG.SHAIN_ID GROUP BY MST.SHAIN_ID, MST.SHAIN_NAME ORDER BY MST.SHAIN_ID; -- ※動作検証していませんので、動作保障はしません。 パフォーマンスが悪い理由はFROM句にクエリーを使っていることです。 必要なとき以外は使わないほうがよいです。

m-m-
質問者

お礼

ありがとうございました。 大変参考になりました。

関連するQ&A