________________________________
|oc_ct_forum_reply |
--------------------------------|
| forum_reply_id | forum_post_id|
|-------------------------------|
| 21 | 25 |
| 22 | 25 |
| 25 | 25 |
| 28 | 25 |
---------------------------------
次のSQLクエリでoc_ct_forum_reply
最初のものを見つけようとしているという名前のテーブルがあります。forum_reply_id
SELECT forum_reply_id
FROM oc_ct_forum_reply
WHERE forum_post_id = 25
ORDER BY reply_added
LIMIT 1
;
別のものを使用して、forum_post_id の返信の総数を取得します。
SELECT COUNT(*) AS total
FROM oc_ct_forum_reply
WHERE forum_post_id = 25
;
指定された に属するforum_reply_id
ソートされた の中で指定された の位置を示す SQL クエリが必要です。たとえば、 25 と25 を指定して、3 番目のエントリとしてクエリを返したいとします。または、25 と28 を指定して、4 番目のエントリとして値を取得したいとします。上記の 2 つのクエリを使用して、あらゆる種類の組み合わせを試しました。forum_reply_id
forum_post_id
forum_post_id
forum_reply_id
3
forum_post_id
forum_reply_id
4