________________________________
|oc_ct_forum_reply |
--------------------------------|
| forum_reply_id | forum_post_id|
|-------------------------------|
| 21 | 25 |
| 22 | 25 |
| 25 | 25 |
| 28 | 25 |
---------------------------------
我有一个名为oc_ct_forum_reply
尝试forum_reply_id
使用以下 sql 查询查找第一个表的表:
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
;
我需要一个 sql 查询,它给我一个给定在属于给定forum_reply_id
的排序s 中的位置。假设我提供25 和25,我希望查询作为其第三个条目返回,或者说我提供25 和28 的 a,我希望将值作为其第四个条目。我已经使用上面的两个查询尝试了各种组合。forum_reply_id
forum_post_id
forum_post_id
forum_reply_id
3
forum_post_id
forum_reply_id
4