У меня есть следующий SQL, выбирающий статьи двумя разными способами. Все статьи хранятся в таблице статей. Некоторые помечены как Article Of The Month (Articles_Fitness), в то время как другие помечены как чисто пригодные статьи (ArticlesInCategories).
Моя проблема заключается в том, что мне нужно выбрать и Articles_Fitness.StartDate, и Articles.PublicationDate в качестве Formatted_Date. Возможно ли это, или мне нужно будет пометить их как Formatted_Date1 и Formatted_Date2, а затем проверить, вывести это?
SELECT
Articles.ArticleID,
Articles.Title,
Articles.Author,
Articles.Abstract,
date_format(Articles_Fitness.StartDate, '%M %d, %Y') AS Formatted_Date,
date_format(Articles.PublicationDate, '%M %d, %Y') AS Formatted_Date
FROM
Articles
LEFT JOIN Articles_Fitness
ON Articles_Fitness.ArticleID = Articles.ArticleID
AND Articles_Fitness.StartDate <= CURDATE()
LEFT JOIN ArticlesInCategories
ON ArticlesInCategories.ArticleID = Articles.ArticleID
AND ArticlesInCategories.CategoryID = '1'
WHERE
Articles.Body IS NOT NULL AND
Articles.Body != '' AND
Articles.Public ='1'