Как объединить две таблицы записей / категорий запросов MYSQL SELECT в один
У меня есть два запроса 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, что не очень хорошо. Также следует заметить, что второй запрос также будет возвращать массив и один массив должен соответствоватьpost_category
Может ли какой-нибудь эксперт по SQL помочь мне?
Большое спасибо