1次查询的结果只能是1个行列型的吧.
可以一次执行多个查询返回多个结果集
.net开发的话,我用过mssql,mysql都可以。article 与 comment、like有主外键关系的时候,用EF实体框架很方便就可以取出你提出的结果,代码中不需要多次查询
用什么数据库不重要,DB2、ORACLE、MYSQL实现思路都差不多
NET的话 如果不想多次查询,你可以用存储过程查出所有结果集,然后再在代码里组装
JAVA的话 直接用hibernate 做好 Article 、Comment、Like 等一对多的关系就可以直接得到你想要的结果