检索子类别

时间:2016-08-01 17:31:55

标签: php mysql

我正在尝试检索子类别的最新主题。 这是我的SQL:

    SELECT * FROM threads
LEFT JOIN subs 
ON subs.category_id = threads.subcategory_id
LEFT JOIN categories 
ON categories.id = subs.category_id
INNER JOIN (
    SELECT id, MAX(lastdate) lastdate
    FROM threads
    GROUP BY id
) b ON subs.category_id = threads.subcategory_id AND threads.lastdate = b.lastdate
GROUP BY subs.category_id, threads.subcategory_id, threads.lastdate DESC

但是,如果我尝试创建一个带有子类别的线程,该子类别链接到两次使用的类别,则它不起作用。

也许有人可以帮助我。

数据库中的子进程: http://dl1.joxi.net/drive/2016/08/01/0017/1178/1131674/74/78baa81e01.png (如您所见,某些子类别具有相同的category_id

更新了查询。它现在复制链接到两次使用的类别的每个新类别的echo输出: http://joxi.ru/DmBJzQ5c1Ll0mP

0 个答案:

没有答案