返信する: d3diaryサポート板
- Re: ブロックに最新記事1ユーザー1記事で制御したい
- 投稿者: d3diaryありがと? 投稿日時: 2009/7/22 20:06
おせわになります。 m(__)m
私が思ったのは、SQL文で解決させる方法です。
次の開発修正に繋がればと思い、
MSSQLしかわからないので、と、言うかこれでイイのか?と言うSQL文ですが・・・
投稿します。1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18
Select Top n -- 表示件数(n件分だけ取得) * -- 記事取得 From UserTable(nolock) -- XoopsのUsersテーブル Inner Join DiaryTable(nolock) -- d3diaryの記事テーブル On DiaryTable.uid = UserTable.uid -- ユーザーとの紐付け Where DiaryTable.bid = ( -- 1ユーザーに対する表示記事を特定させる Select Top m -- 1ユーザーの表示件数(m件分だけ取得) DiaryTable.uid , DiaryTable.bid From DiaryTable(nolock) Where DiaryTable.uid = UserTable.uid Order by DiaryTable.bid Desc ) Order by DiaryTable.Date Desc -- 全体を投稿日の降順に並び替え
何かの役に立てば幸いです。 m(__)m
すみません m(__)m