- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:(初心者です)パフォーマンスの良いSQLの書き方)
パフォーマンスの良いSQLの書き方
このQ&Aのポイント
- SQL初心者でもパフォーマンスを考慮したSQLの書き方を学びましょう。
- 社員情報を管理するマスタテーブルとログテーブルから最新のログイン日付を取得する効率的なSQLの書き方を解説します。
- クエリを改善してパフォーマンスを向上させる方法について学びましょう。
- みんなの回答 (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句にクエリーを使っていることです。 必要なとき以外は使わないほうがよいです。
お礼
ありがとうございました。 大変参考になりました。