мой запрос sql:
SELECT
wp_news_contents.*,
(SUM(IF(sumset,1,0))/(COUNT(wp_news_tags.tag_id) +2)) AS jaccard,
(
SELECT GROUP_CONCAT('wp_news_tags.tag_id=',tag_id SEPARATOR ' || ')
FROM wp_news_tags
WHERE content_id = 1
) AS sumset
FROM wp_news_contents, wp_news_tags
WHERE wp_news_contents.id = wp_news_tags.content_id
AND wp_news_tags.content_id != '1'
AND jaccard > 0.5
GROUP BY wp_news_contents.id
ORDER BY id DESC
LIMIT 0, 5
но запрос не работает и показывает ошибку:
столбцы jaccard не определены
что случилось & как это решить?
Вы не можете добавлять какие-либо другие поля после выбора «Вы можете использовать«без каких-либо других полей или просто перечислите все поля, которые вы хотите без»». попробуй заменитьсо всеми конкретными полями, которые вы хотите.
Других решений пока нет …