【发布时间】:2019-03-07 16:32:41
【问题描述】:
我正在尝试编写一个论坛网站,我想在主页上显示所有类别,并且对于每个类别,如果存在最后一个主题(如果不存在,我会放置一个按钮,上面写着“创建一个话题”)。 问题是我对 sql 世界很陌生,我无法弄清楚我需要的查询。
所以我的桌子是: Category table
所以我需要这样的表格:Result table needed
连接两个表的列是Categories中的cat_id和Topics中的topic_cat。
我试过这个查询:
select cat_name,topic_cat, max(topic_date) AS data from topics group by topic_cat
但我不知道如何继续。
对于每个类别,我只加入最新主题(topic_date),如果主题不存在,则字段为空。
提前致谢。
(对不起我的英语不好:/)
【问题讨论】:
-
你好亚历山德罗。你的英语很不错。但请提供一些您迄今为止尝试过的代码。
标签: mysql