谢谢楼上的回复,但这个答案肯定不对……i.dateline是调用spacenews时的排序方式,bbsthread没有i表。
根据SQL的语句来看,我的这个block最终输出的是:
SELECT t.*, p.message, p.htmlon, p.bbcodeoff, p.smileyoff, p.parseurloff FROM `bbsdb`.`[Table]threads` t LEFT JOIN `u113939`.`[Table]posts` p ON p.tid=t.tid AND p.first=1 WHERE t.fid IN ('4','18','7','16','11','17','8','9') AND t.digest IN (3) AND t.displayorder >= 0 AND t.supe_pushstatus > 0 ORDER BY t.dateline desc LIMIT 0,3
问题的关键在于 t.supe_pushstatus 的条件。为什么我发的新主题没有这个记录呢?这个记录是什么时候加上的?原来的为啥就有啊? |