且构网

分享程序员开发的那些事...
且构网 - 分享程序员编程开发的那些事

如何将两个Post/Category表MYSQL SELECT查询合并为一个

更新时间:2022-12-10 21:02:49

请尝试执行此操作,这可能会对您有所帮助.

Please try this it might be helpful to you.

SELECT a.ID, a.post_title,a.post_category,a.post_perma, b.cat_ID, b.cat_nickname
FROM  (SELECT ID,post_title,post_category,post_perma FROM ".TBL_POSTS." WHERE  published='1' AND page='0' ORDER BY  ID DESC LIMIT 10)  a
LEFT   JOIN (SELECT p.cat_ID as cat_ID,p.cat_nicename as cat_nickname FROM " . TBL_CATEGORIES . " n, " . TBL_CATEGORIES . " p WHERE n.lft BETWEEN p.lft AND p.rgt AND n.cat_ID = '" .$post_category. "' ORDER BY p.lft) b ON a.ID = b.cat_ID