我有两个 MySQL 查询:
1) "SELECT ID,post_title,post_category,post_perma FROM ".TBL_POSTS."
WHERE published='1' AND page='0' ORDER BY ID DESC LIMIT 10"
2) "SELECT p.cat_ID,p.cat_nicename 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
第一个查询选择帖子,然后第二个选择类别的路径,post_category
请注意,post_category
将从第一个查询中获取的方法post_category
在两个表中都很常见。在第一个表中它被命名为post_category
,在第二个表中它是cat_ID
现在我在 foreach 循环中运行它,这不好。还有一件事需要注意的是,第二个查询也将返回 Array 并且一个数组应该对应于post_category
任何 SQL 专家都可以帮助我吗?
多谢