如何查询所有板块,并查询板块下最后一条数据,一条SQL

有这样一个需求,需要查询所有板块,并显示板块下最后一个帖子。

板块下的帖子数据量比较多

简单表如下

CREATE TABLE `node` (
  `nid` int(11) NOT NULL,
  `node_name` varchar(255) NOT NULL,
  `node_num` int(11) DEFAULT NULL,
  PRIMARY KEY (`nid`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8mb4;
CREATE TABLE `topic` (
  `tid` mediumint(8) unsigned NOT NULL AUTO_INCREMENT,
  `title` varchar(140) NOT NULL DEFAULT '',
  `message` mediumtext,
  `node_id` int(11) unsigned DEFAULT '0',
  `uid` int(11) unsigned NOT NULL DEFAULT '0',
  `replys` int(11) unsigned DEFAULT '1',
  `created` datetime DEFAULT NULL,
  PRIMARY KEY (`tid`)
) ENGINE=MyISAM AUTO_INCREMENT=30 DEFAULT CHARSET=utf8mb4;
查看回复