Discuz!官方免费开源建站系统

 找回密码
 立即注册
搜索

[已答复] ss7.0取出论坛某个版块帖子里的图片怎么写?

[复制链接]
zhangyuxia8 发表于 2009-7-30 09:43:27 | 显示全部楼层 |阅读模式
我现在要新建一个模板

要取出我论坛一个版块中有图片附件的帖子,一个帖子有多张图片的话,只取一张,一共取10张图片,意思就是取10个有图片附件的帖子的,每个帖子取一张图片。还要取出图片对应的新闻标题,跟时间。

其实取10个带有附件的帖子很好写,直接在后台可以生产

但是每个帖子只取一张图片,并且我不知道这个附件图片还是压缩包吖

请问这个sql应该怎么写?

忘高手指教哈!
回复

使用道具 举报

 楼主| zhangyuxia8 发表于 2009-7-30 09:51:27 | 显示全部楼层
没人知道吗!
回复

使用道具 举报

摄部落 发表于 2009-7-30 09:59:24 | 显示全部楼层
((em:01))自己搞
回复

使用道具 举报

 楼主| zhangyuxia8 发表于 2009-7-30 10:02:46 | 显示全部楼层
不会写啊 不知道表结构 跟各个表之间的关系!郁闷,team大叔呢
回复

使用道具 举报

 楼主| zhangyuxia8 发表于 2009-7-30 10:17:17 | 显示全部楼层
SELECT t.*,a.* FROM discuz1.cdb_threads t INNER JOIN discuz1.cdb_attachments a ON t.tid=a.tid WHERE  a.isimage=1 and t.attachment=1 group by t.tid ORDER BY t.views DESC

貌似这么写  希望team大叔来指点下!
回复

使用道具 举报

lidq.jingwu 发表于 2009-7-30 10:18:52 | 显示全部楼层
这个用SQL来实现会很麻烦。
后台,模块管理,创建模块,论坛附件,然后会产生调用代码,在显示时判断判断是否是一个帖子里面的较图片。
回复

使用道具 举报

 楼主| zhangyuxia8 发表于 2009-7-30 10:23:24 | 显示全部楼层
我上面那条sql可以吗 内连接 然后group by t.tid 去掉重复的
回复

使用道具 举报

lidq.jingwu 发表于 2009-7-30 10:35:46 | 显示全部楼层
不行的,唯一性限制是用distinct来限制的:
SELECT DISTINCT  t.tid,t.*,a.*  FROM discuz1.cdb_threads t INNER JOIN discuz1.cdb_attachments a ON t.tid=a.tid WHERE  a.isimage=1 and t.attachment=1 ORDER BY t.views DESC
回复

使用道具 举报

 楼主| zhangyuxia8 发表于 2009-7-30 13:02:47 | 显示全部楼层
不行的,唯一性限制是用distinct来限制的:
SELECT DISTINCT  t.tid,t.*,a.*  FROM discuz1.cdb_threads t INNER JOIN discuz1.cdb_attachments a ON t.tid=a.tid WHERE  a.isimage=1 and t.attachment=1 ORDER BY t ...
lidq.jingwu 发表于 2009-7-30 10:35


那team大叔 我想取某个版块的呢 是哪个字段呢!
回复

使用道具 举报

lidq.jingwu 发表于 2009-7-30 13:29:58 | 显示全部楼层
SELECT DISTINCT  t.tid,t.*,a.*  FROM discuz1.cdb_threads t INNER JOIN discuz1.cdb_attachments a ON t.tid=a.tid WHERE  a.isimage=1 and t.attachment=1 and t.fid=?   ORDER BY t.views DESC
在上面的SQL中,t.fid后面的值是固定的,只能调用单个版块的图片。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|Discuz! 官方站 ( 皖ICP备16010102号 )star

GMT+8, 2025-9-12 09:04 , Processed in 0.102805 second(s), 14 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2023, Tencent Cloud.

快速回复 返回顶部 返回列表