返信する: d3diaryサポート板


オプション

参照

Re: ブロックに最新記事1ユーザー1記事で制御したい
投稿者: なーお 投稿日時: 2009/7/22 22:59

d3diaryありがと? さん、こんにちは。

SQL文まで考えていただき、ありがとうございます。 :-)

ただ残念ながら、サブクエリが使えるのはMySQL4.1以上でして、minidiaryからのインポートを考えると、MySQL4.0.xでも使えるようにしておきたいところです。 この機能のためだけに、MySQL4.1以上必須とするのも気が引けます。

サブクエリではなく、複数回のクエリに分割してしまう手もあるのですが、これもコスト(負荷)増方向ですので、minidiaryからのバージョンアップ時の体感速度をあまり遅くしたくないので、特にTOPページに配置することの多いこのブロックは慎重に検討すべきと考えています。

また、実際にはcategoryテーブルconfigテーブルも結合してますし、外部ブログも別SQLクエリで取得して配列をマージしてからソートしてますので、単純な話ではありません。

もう少し検討はしてみますけれども、あまり期待しないでください。 たぶん、基本的には http://www.naaon.com/modules/d3forum/index.php?topic_id=1001#post_id4024 の方法になると思います。

では。