主题:【求助】实现送花功能的SQL语法求助,回复者花 -- 卷心菜
共:💬23 🌺28
在ibf_posts表中加一个字段作为标志位,比如primary_post,标明是否是首发贴,处理起来会简单得多,这时SQL可以这样写:
$query = "SELECT DISTINCT(ibf_posts.author_id), ibf_topics.* FROM ibf_topics
LEFT JOIN ibf_posts ON
(ibf_topics.tid=ibf_posts.topic_id AND ibf_posts.primary_post = true)
WHERE ibf_topics.forum_id=".$this->forum['id']."
- 相关回复 上下关系8
🙂你的要求是有难度的 2 沉宝 字666 2008-11-04 07:55:09
🙂哈,这正是我需要的 卷心菜 字38 2008-11-04 14:59:47
🙂问题已经解决,感谢留言的朋友 1 卷心菜 字430 2008-11-04 06:19:15
🙂我觉得应该适当更改一下表结构
🙂这也是个办法 卷心菜 字150 2008-11-04 06:12:28
🙂如果有字段来标记posts的楼层也行 深空探索 字20 2008-11-04 05:58:13
🙂羽羊盖个歪楼,提些自己粗浅的想法 3 羽羊 字466 2008-11-04 05:10:24
🙂是这样的 1 卷心菜 字455 2008-11-04 06:06:45