我正在尝试做一个复杂的 SQL,我在其中编写所有类别,页面上的类别中有多少线程。现在我也在努力做到这一点,所以我的中继器会根据线程日期时间显示该类别中的最新线程。
这是我的 SQL:
SELECT categories.category_name, categories.category_id,
COUNT(threads.thread_category_id)
AS 'threadCount' FROM threads
RIGHT OUTER JOIN categories
ON categories.category_id = threads.thread_category_id
GROUP BY categories.category_name, categories.category_id
我一直在尝试不同的方法,也问过我的老师。我们似乎无法找到一种方法使这成为可能,在一个 SQL 查询中,在中继器中运行。
基本上:包含每个类别的中继器
类别名称、
类别 ID、类别
中的线程数、
最新线程标题、
最新线程日期时间。
线程标题数据库字段:threads.thread_title
线程日期时间数据库字段:threads.thread_datetime
将不胜感激任何想法或帮助!