Есть две таблицы, во всех таблицах есть поле seo_url. Нужно как-то объединить эти таблицы и получить значение (name, text, ..) по seo_url. Написал такой запрос:
SELECT *
FROM news INNER JOIN category
WHERE category.seo_url = 'company_news' OR news.seo_url = 'company_news'
Но получаю результат в виде сложенных двух таблиц(вообще неправильно), а нужно получить например, если есть подходящий seo_url в таблице news, то берем значение оттуда.
SELECT U.name, U.text, U.seo_url
FROM (
SELECT name, text, seo_url FROM news
UNION ALL
SELECT name, text, seo_url FROM category
) AS U
WHERE U.seo_url = 'company_news';
Апостиль в Лос-Анджелесе без лишних нервов и бумажной волокиты
Основные этапы разработки сайта для стоматологической клиники
Продвижение своими сайтами как стратегия роста и независимости